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

Voir aussi

NDK_FN_COMPLETE_CONNECT_EX

NDK_FN_ACCEPT_EX