Delen via


LPOVERLAPPED_COMPLETION_ROUTINE functie aanwijzer

Verwijst naar een functie waarmee de host wordt gewaarschuwd wanneer een overlappende (asynchrone) I/O naar een apparaat is voltooid.

Deze functieaanwijzer is afgeschaft in de .NET Framework 4.

Syntaxis

typedef VOID (*LPOVERLAPPED_COMPLETION_ROUTINE) (  
    [in] DWORD  dwErrorCode,  
    [in] DWORD  dwNumberOfBytesTransfered,  
    [in] LPVOID lpOverlapped  
);  

Parameters

dwErrorCode
[in] Een waarde die een foutcode is als het apparaat is gesloten; Anders is deze waarde nul.

Als u een apparaat sluit, wordt alle in behandeling zijnde I/O voor het apparaat onmiddellijk voltooid.

dwNumberOfBytesTransfered
[in] Het aantal bytes dat is overgedragen door de I/O-bewerking.

lpOverlapped
[in] Een verwijzing naar een structuur die informatie bevat die moet worden gebruikt om de I/O-aanvraag te voltooien.

Opmerkingen

De functie waarnaar LPOVERLAPPED_COMPLETION_ROUTINE wordt verwezen, is een callback-functie en moet worden geïmplementeerd door de schrijver van de hostingtoepassing. Met de callback-functie kan de host de voltooide I/O-aanvraag verwerken.

Vereisten

Platforms: Zie Systeemvereisten.

Header: MSCorEE.h

Bibliotheek: MSCorWks.dll

.NET Framework versies: beschikbaar sinds 1.0

Zie ook