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.

Potrebujete ďalšiu pomoc?

Rozšírte svoje zručnosti
Preskúmať školenie
Buďte medzi prvými, ktorí získajú nové funkcie
Pripojiť k Microsoft insiderov chcú

Boli tieto informácie užitočné?

Aká je podľa vás jazyková kvalita textu?
Čo sa vám páčilo, prípadne čo nie?

Ďakujeme za vaše pripomienky!

×