Puntatore alla funzione LPOVERLAPPED_COMPLETION_ROUTINE
Punta a una funzione che notifica all'host il completamento di una richiesta di I/O sovrapposta (vale a dire, asincrona) per un dispositivo.
Questo puntatore di funzione è deprecato in .NET Framework versione 4.
typedef VOID (*LPOVERLAPPED_COMPLETION_ROUTINE) (
[in] DWORD dwErrorCode,
[in] DWORD dwNumberOfBytesTransfered,
[in] LPVOID lpOverlapped
);
Parametri
dwErrorCode
[in] Valore che è un codice di errore se il dispositivo è stato chiuso; in caso contrario, questo valore è zero.La chiusura di un dispositivo causa il completamento immediato di tutte le richieste di I/O in sospeso per il dispositivo.
dwNumberOfBytesTransfered
[in] Numero di byte trasferiti dall'operazione di I/O.lpOverlapped
[in] Puntatore a una struttura che contiene le informazioni da utilizzare per completare la richiesta di I/O.
Note
La funzione alla quale punta l'oggetto LPOVERLAPPED_COMPLETION_ROUTINE è una funzione di callback e deve essere implementata dal writer dell'applicazione host. La funzione di callback consente all'host di elaborare la richiesta di I/O completata.
Requisiti
Piattaforme: vedere Requisiti di sistema di .NET Framework.
Intestazione: MSCorEE.h
Libreria: MSCorWks.dll
Versioni di .NET Framework: 4, 3.5 SP1, 3.5, 3.0 SP1, 3.0, 2.0 SP1, 2.0, 1.1, 1.0
Vedere anche
Altre risorse
Funzioni statiche globali di hosting di .NET Framework 1.1 e 2.0