Príznaky
Volanie funkcie príkazu WriteFile() alebo ReadFile () môže zlyhať s chybou
ERROR_INVALID_PARAMETER
Ak prevádzku na pomenovaného presmerovania a používanie prekrývajú vstupno-výstupné.
Príčina
Možnou príčinou zlyhania je, že posun a OffsetHigh členov OVERLAPPED štruktúry nie sú nastavené na nulu.
Riešenie
Posun a OffsetHigh členov vášho OVERLAPPED štruktúry nastaviť nula.
Stav
Toto správanie je zámerné. Pomocník online pre stav príkazu WriteFile() a ReadFile (), posun a OffsetHigh členov OVERLAPPED štruktúry musíte nastaviť na hodnotu nula alebo funkcie zlyhá.
Ďalšie informácie
V mnohých prípadoch volaní môže byť úspešný, ak sa výslovne OVERLAPPED. Posun a PREKRÝVAJÚ. OffsetHigh nule. To však zvyčajne buď OVERLAPPED štruktúry statické alebo globálne, a preto sa nastaví na nulu alebo OVERLAPPED štruktúry je automatické (lokálne) a obsahu z tohto umiestnenia zásobníka sú už nula. Explicitne nastavte OVERLAPPED. Posun a PREKRÝVAJÚ. OffsetHigh konštrukcie nule.