Συμπτώματα
Η κλήση συνάρτησης WriteFile() ή ReadFile() ενδέχεται να αποτύχει με το σφάλμα
ERROR_INVALID_PARAMETER
Εάν λειτουργεί σε μια επώνυμη διοχέτευση και χρήση επικαλυπτόμενη εισόδου/εξόδου.
Αιτία
Μια πιθανή αιτία για την αποτυχία είναι ότι η μετατόπιση και OffsetHigh μέλη της ΕΠΙΚΑΛΥΠΤΌΜΕΝΗΣ δομής δεν έχει οριστεί σε μηδέν.
Επίλυση
Ρυθμίστε την μετατόπιση και OffsetHigh μέλη της σας ΕΠΙΚΑΛΥΠΤΌΜΕΝΗΣ δομής στο μηδέν.
Κατάσταση
Αυτή η συμπεριφορά οφείλεται στη σχεδίαση. Στην ηλεκτρονική Βοήθεια για WriteFile() και ReadFile() της κατάστασης που η μετατόπιση και OffsetHigh μέλη της ΕΠΙΚΑΛΥΠΤΌΜΕΝΗΣ δομής πρέπει να οριστεί σε μηδέν ή τις συναρτήσεις θα αποτύχει.
Περισσότερες πληροφορίες
Σε πολλές περιπτώσεις το κλήσεις συναρτήσεων ενδέχεται να επιτύχει εάν θέλετε να ορίσετε ρητά ΕΠΙΚΑΛΥΠΤΌΜΕΝΗΣ. Μετατόπιση και ΕΠΙΚΑΛΎΠΤΕΤΑΙ. OffsetHigh στο μηδέν. Ωστόσο, αυτό είναι συνήθως είτε επειδή το ΕΠΙΚΑΛΥΠΤΌΜΕΝΗΣ δομής είναι στατική ή καθολική και επομένως έχει προετοιμαστεί με μηδέν ή της ΕΠΙΚΑΛΥΠΤΌΜΕΝΗΣ δομής είναι αυτόματη (τοπικά) και το περιεχόμενο από αυτήν τη θέση στη στοίβα ήδη είναι μηδέν. Θα πρέπει να μπορείτε να ορίσετε ρητά τις ΕΠΙΚΑΛΥΠΤΌΜΕΝΗΣ. Μετατόπιση και ΕΠΙΚΑΛΎΠΤΕΤΑΙ. OffsetHigh μέλη δομή στο μηδέν.