NDK_FN_DISCONNECT_EVENT_CALLBACK_EX fonction de rappel (ndkpi.h)
La fonction NdkDisconnectEventCallbackEx (NDK_FN_DISCONNECT_EVENT_CALLBACK_EX) est appelée par le fournisseur NDK une fois lorsque l’homologue se déconnecte.
Syntaxe
NDK_FN_DISCONNECT_EVENT_CALLBACK_EX NdkFnDisconnectEventCallbackEx;
void NdkFnDisconnectEventCallbackEx(
[in, optional] PVOID DisconnectEventContext,
[in] ULONG ProviderDisconnectReason
)
{...}
Paramètres
[in, optional] DisconnectEventContext
Zone de contexte spécifiée dans le paramètre DisconnectEvent de la fonction NdkCompleteConnectEx (NDK_FN_COMPLETE_CONNECT_EX) ou NdkAcceptEx (NDK_FN_ACCEPT_EX) lors de la création de l’objet de file d’attente d’achèvement (CQ).
[in] ProviderDisconnectReason
Code spécifique au fournisseur qui indique la raison pour laquelle la connexion s’est déconnectée.
Zéro indique que le fournisseur NDK ne prend pas en charge la fonctionnalité de raison de déconnexion ou n’en fournit pas encore.
Valeur de retour
None
Remarques
Notes
Cette routine est implémentée par le consommateur NDK et transmise au fournisseur NDK.
NdkDisconnectEventCallbackEx est une fonction de rappel pour les événements de déconnexion de connexion. Une fonction de rappel de notification de déconnexion est spécifiée pour une connexion avec la fonction NdkCompleteConnectEx (NDK_FN_COMPLETE_CONNECT_EX) côté initiateur et avec la fonction NdkAcceptEx (NDK_FN_ACCEPT_EX) côté écouteur. Le fournisseur NDK appelle ce rappel une seule fois lorsque l’homologue se déconnecte. Le fournisseur ne doit pas vider les demandes de travail en attente lorsqu’il indique un événement de déconnexion en raison d’une demande de déconnexion entrante de l’homologue.
Configuration requise
Condition requise | Valeur |
---|---|
Client minimal pris en charge | Pris en charge dans NDKPI 2.1 et versions ultérieures. |
Serveur minimal pris en charge | Windows Server 2022 |
Plateforme cible | Windows |
En-tête | ndkpi.h (incluez Ndkpi.h) |
IRQL | <=DISPATCH_LEVEL |