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