LPOVERLAPPED_COMPLETION_ROUTINE-Funktionszeiger
Zeigt auf eine Funktion, die den Host benachrichtigt, wenn eine überlappende (d. h. asynchrone) E/A auf einem Gerät abgeschlossen ist.
Der Funktionszeiger ist in .NET Framework, Version 4 veraltet.
typedef VOID (*LPOVERLAPPED_COMPLETION_ROUTINE) (
[in] DWORD dwErrorCode,
[in] DWORD dwNumberOfBytesTransfered,
[in] LPVOID lpOverlapped
);
Parameter
dwErrorCode
[in] Ein Wert, der ein Fehlercode ist, wenn das Gerät geschlossen wurde; anderenfalls ist dieser Wert Null.Das Schließen eines Geräts bewirkt, dass alle anstehende E/A-Anforderungen an das Gerät sofort abgeschlossen werden.
dwNumberOfBytesTransfered
[in] Die Anzahl von Bytes, die vom E/A-Vorgang übertragen wird.lpOverlapped
[in] Ein Zeiger auf eine Struktur, die Informationen zur Verwendung beim Abschluss der E/A-Anforderung enthält.
Hinweise
Die Funktion, auf die LPOVERLAPPED_COMPLETION_ROUTINE zeigt, ist eine Rückruffunktion und muss vom Writer der Hostanwendung implementiert werden. Die Rückruffunktion ermöglicht es dem Host, die abgeschlossene E/A-Anforderung zu verarbeiten.
Anforderungen
Plattformen: siehe Systemanforderungen für .NET Framework.
Header: MSCorEE.h
Bibliothek: MSCorWks.dll
.NET Framework-Versionen: 4, 3.5 SP1, 3.5, 3.0 SP1, 3.0, 2.0 SP1, 2.0, 1.1, 1.0
Siehe auch
Weitere Ressourcen
Hosten globaler statischer .NET Framework 1.1- und 2.0-Funktionen