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 du NdkCompleteConnectEx (NDK_FN_COMPLETE_CONNECT_EX) ou fonction 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 pourquoi la connexion a été déconnectée.
Zéro indique que le fournisseur NDK ne prend pas encore en charge la fonctionnalité de raison de déconnexion ou n’en a pas fourni un.
Valeur de retour
Aucun
Remarques
Note
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.
Exigences
Exigence | Valeur |
---|---|
client minimum pris en charge | Pris en charge dans NDKPI 2.1 et versions ultérieures. |
serveur minimum pris en charge | Windows Server 2022 |
plateforme cible | Windows |
d’en-tête | ndkpi.h (include Ndkpi.h) |
IRQL | <=DISPATCH_LEVEL |