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 |