Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
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