Partager via


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

Voir aussi

NDK_FN_COMPLETE_CONNECT_EX

NDK_FN_ACCEPT_EX