LPOVERLAPPED_COMPLETION_ROUTINE (pointeur fonction)
Pointe vers une fonction qui avertit l'hôte lorsqu'une E/S avec chevauchement (autrement dit, asynchrone) impliquant un périphérique est terminée.
Ce pointeur fonction est déconseillé dans le .NET Framework version 4.
typedef VOID (*LPOVERLAPPED_COMPLETION_ROUTINE) (
[in] DWORD dwErrorCode,
[in] DWORD dwNumberOfBytesTransfered,
[in] LPVOID lpOverlapped
);
Paramètres
dwErrorCode
[in] Valeur qui est un code d'erreur si le périphérique a été fermé ; sinon, cette valeur est nulle (zéro).La fermeture d'un périphérique provoque l'achèvement immédiat de toutes les E/S du périphérique.
dwNumberOfBytesTransfered
[in] Nombre d'octets transférés par l'opération d'E/S.lpOverlapped
[in] Pointeur vers une structure qui contient des informations à utiliser pour exécuter la demande d'E/S.
Notes
La fonction vers laquelle pointe LPOVERLAPPED_COMPLETION_ROUTINE est une fonction de rappel et doit être implémentée par le writer de l'application d'hébergement. La fonction de rappel permet à l'hôte de traiter la demande d'E/S achevée.
Configuration requise
Plateformes : consultez Configuration requise du .NET Framework.
En-tête : MSCorEE.h
Bibliothèque : MSCorWks.dll
Versions du .NET Framework : 4, 3.5 SP1, 3.5, 3.0 SP1, 3.0, 2.0 SP1, 2.0, 1.1, 1.0
Voir aussi
Autres ressources
Fonctions statiques globales de l'hébergement .NET Framework 1.1 et 2.0