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.
Dieser Funktionszeiger ist in .NET Framework 4 veraltet.
Syntax
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; Andernfalls ist dieser Wert 0.
Das Schließen eines Geräts bewirkt, dass alle ausstehenden E/A-Vorgänge auf dem Gerät sofort abgeschlossen werden.
dwNumberOfBytesTransfered
[in] Die Anzahl der vom E/A-Vorgang übertragenen Bytes.
lpOverlapped
[in] Ein Zeiger auf eine Struktur, die Informationen enthält, die zum Abschließen der E/A-Anforderung verwendet werden sollen.
Bemerkungen
Die Funktion, auf die LPOVERLAPPED_COMPLETION_ROUTINE verweist, ist eine Rückruffunktion und muss vom Writer der Hostanwendung implementiert werden. Mit der Rückruffunktion kann der Host die abgeschlossene E/A-Anforderung verarbeiten.
Anforderungen
Plattformen: Informationen finden Sie unter Systemanforderungen.
Header: MSCorEE.h
Bibliothek: MSCorWks.dll
.NET Framework-Versionen: Seit Version 1.0 verfügbar.