Freigeben über


NDK_FN_DISCONNECT_EVENT_CALLBACK_EX Rückruffunktion (ndkpi.h)

Die Funktion NdkDisconnectEventCallbackEx (NDK_FN_DISCONNECT_EVENT_CALLBACK_EX) wird einmal vom NDK-Anbieter aufgerufen, wenn der Peer die Verbindung trennt.

Syntax

NDK_FN_DISCONNECT_EVENT_CALLBACK_EX NdkFnDisconnectEventCallbackEx;

void NdkFnDisconnectEventCallbackEx(
  [in, optional] PVOID DisconnectEventContext,
  [in]           ULONG ProviderDisconnectReason
)
{...}

Parameter

[in, optional] DisconnectEventContext

Ein Kontextbereich, der im DisconnectEvent-Parameter der Funktion NdkCompleteConnectEx (NDK_FN_COMPLETE_CONNECT_EX) oder NdkAcceptEx (NDK_FN_ACCEPT_EX) beim Erstellen des Vervollständigungswarteschlangenobjekts (CQ) angegeben wurde.

[in] ProviderDisconnectReason

Ein anbieterspezifischer Code, der angibt, warum die Verbindung getrennt wurde.

Null gibt an, dass der NDK-Anbieter die Funktion "Trennungsgrund" noch nicht unterstützt oder keine bereitgestellt hat.

Rückgabewert

Keine

Bemerkungen

Hinweis

Diese Routine wird vom NDK-Consumer implementiert und an den NDK-Anbieter übergeben.

NdkDisconnectEventCallbackEx ist eine Rückruffunktion für Verbindungstrennungsereignisse. Für eine Verbindung mit der Funktion NdkCompleteConnectEx (NDK_FN_COMPLETE_CONNECT_EX) auf der Initiatorseite und mit der Funktion NdkAcceptEx (NDK_FN_ACCEPT_EX) auf der Listenerseite wird eine Verbindungsfunktion für Benachrichtigungen angegeben. Der NDK-Anbieter ruft diesen Rückruf nur einmal auf, wenn der Peer die Verbindung trennt. Der Anbieter sollte ausstehende Arbeitsanforderungen nicht leeren, wenn er aufgrund einer eingehenden Verbindungsanforderung vom Peer ein Trennungsereignis angibt.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Unterstützt in NDKPI 2.1 und höher.
Unterstützte Mindestversion (Server) Windows Server 2022
Zielplattform Windows
Kopfzeile ndkpi.h (include Ndkpi.h)
IRQL <=DISPATCH_LEVEL

Weitere Informationen

NDK_FN_COMPLETE_CONNECT_EX

NDK_FN_ACCEPT_EX