Simptomi

WriteFile() ili ReadFile() poziva funkcije možda neće uspeti uz grešku

ERROR_INVALID_PARAMETER

Ako ste operisati imenovani prolaz i koristeći preklopljena I/O.

Uzrok

Mogući razlog za neuspeh je da članovi Offset i OffsetHigh OVERLAPPED strukture nisu postavljena na nulu.

Rešenje

Podesite Offset i OffsetHigh članovi tvoje OVERLAPPED strukture na nulu.

Status

Ovo ponašanje je tako dizajnirano. Pomoć na mreži za WriteFile() i ReadFile() stanje koje Offset i OffsetHigh članovi OVERLAPPED struktura mora biti postavljena da nule funkcije ili će propasti.

Više informacija

U mnogim slučajevima funkcija poziva može uspeti ako ne izričito postavite OVERLAPPED. Pomak i PREKLOPLJENA. OffsetHigh na nulu. Međutim, to je bilo obično jer je struktura OVERLAPPED statički ili globalne i stoga je pokrenuta na nulu, ili OVERLAPPED strukture je automatsko (lokalno) i sadržaj te lokacije na nizu već su nula. Izričito trebate postaviti na OVERLAPPED. Pomak i PREKLOPLJENA. OffsetHigh struktura članova na nulu.

Da li vam je potrebna dodatna pomoć?

Želite još opcija?

Istražite pogodnosti pretplate, pregledajte kurseve za obuku, saznajte kako da obezbedite uređaj i još mnogo toga.

Zajednice vam pomažu da postavljate pitanja i odgovarate na pitanja, dajete povratne informacije i čujete mišljenje od stručnjaka sa bogatim znanjem.