LPOVERLAPPED_COMPLETION_ROUTINE – ukazatel na funkci
Odkazuje na funkci, která hostitele upozorní, když se dokončí překrývající (tj. asynchronní) vstupně-výstupní operace do zařízení.
Tento ukazatel na funkci je v rozhraní .NET Framework 4 zastaralý.
Syntaxe
typedef VOID (*LPOVERLAPPED_COMPLETION_ROUTINE) (
[in] DWORD dwErrorCode,
[in] DWORD dwNumberOfBytesTransfered,
[in] LPVOID lpOverlapped
);
Parametry
dwErrorCode
[v] Hodnota, která je kódem chyby, pokud bylo zařízení zavřené; v opačném případě je tato hodnota nula.
Zavření zařízení způsobí okamžité dokončení všech čekajících vstupně-výstupních operací do zařízení.
dwNumberOfBytesTransfered
[v] Počet bajtů přenesených vstupně-výstupní operací.
lpOverlapped
[v] Ukazatel na strukturu, která obsahuje informace, které se mají použít k dokončení V/V požadavku.
Poznámky
Funkce, jejíž LPOVERLAPPED_COMPLETION_ROUTINE
body jsou funkcí zpětného volání a musí být implementována zapisovačem hostitelské aplikace. Funkce zpětného volání umožňuje hostiteli zpracovat dokončený vstupně-výstupní požadavek.
Požadavky
Platformy: Viz Požadavky na systém.
Záhlaví: MSCorEE.h
Knihovna: MSCorWks.dll
Verze rozhraní .NET Framework: K dispozici od verze 1.0