Anteckning
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
Pekar på en funktion som meddelar värden när en överlappad (d.v.s. asynkron) I/O till en enhet har slutförts.
Den här funktionspekaren har blivit inaktuell i .NET Framework 4.
Syntax
typedef VOID (*LPOVERLAPPED_COMPLETION_ROUTINE) (  
    [in] DWORD  dwErrorCode,  
    [in] DWORD  dwNumberOfBytesTransfered,  
    [in] LPVOID lpOverlapped  
);  
Parametrar
dwErrorCode
[in] Ett värde som är en felkod om enheten har stängts. Annars är det här värdet noll.
Om du stänger en enhet slutförs all väntande I/O till enheten omedelbart.
dwNumberOfBytesTransfered
[in] Antalet byte som överförts av I/O-åtgärden.
lpOverlapped
[in] En pekare till en struktur som innehåller information som ska användas för att slutföra I/O-begäran.
Kommentarer
Funktionen som LPOVERLAPPED_COMPLETION_ROUTINE pekar på är en återanropsfunktion och måste implementeras av värdprogrammets skrivare. Återanropsfunktionen gör att värden kan bearbeta den slutförda I/O-begäran.
Krav
Plattformar: Se Systemkrav.
Huvudet: MSCorEE.h
Bibliotek: MSCorWks.dll
.NET Framework versioner: Tillgänglig sedan 1.0