NDK_FN_DISCONNECT_EVENT_CALLBACK_EX Rückruffunktion (ndkpi.h)
Die NdkDisconnectEventCallbackEx- (NDK_FN_DISCONNECT_EVENT_CALLBACK_EX) -Funktion wird einmal vom NDK-Anbieter aufgerufen, wenn der Peer getrennt wird.
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 Parameter DisconnectEvent des NdkCompleteConnectEx (NDK_FN_COMPLETE_CONNECT_EX) oder NdkAcceptEx- (NDK_FN_ACCEPT_EX) -Funktion angegeben wurde, wenn das CQ-Objekt (Abschlusswarteschlange) erstellt wurde.
[in] ProviderDisconnectReason
Ein anbieterspezifischer Code, der angibt, warum die Verbindung getrennt wurde.
Zero gibt an, dass der NDK-Anbieter die Funktion zum Trennen der Ursache noch nicht unterstützt oder nicht bereitgestellt hat.
Rückgabewert
Nichts
Bemerkungen
Anmerkung
Diese Routine wird vom NDK-Consumer implementiert und an den NDK-Anbieter übergeben.
NdkDisconnectEventCallbackEx ist eine Rückruffunktion für Verbindungstrennereignisse. Für eine Verbindung mit der NdkCompleteConnectEx- funktion (NDK_FN_COMPLETE_CONNECT_EX) auf der Initiatorseite und mit der NdkAcceptEx- Funktion (NDK_FN_ACCEPT_EX) auf der Listenerseite wird eine Verbindung mit der Funktion Benachrichtigungsbenachrichtigung angegeben. Der NDK-Anbieter ruft diesen Rückruf nur einmal auf, wenn der Peer getrennt wird. Der Anbieter sollte keine ausstehenden Arbeitsanforderungen leeren, wenn es ein Disconnect-Ereignis aufgrund einer eingehenden Verbindungsanforderung vom Peer angibt.
Anforderungen
Anforderung | Wert |
---|---|
mindestens unterstützte Client- | Unterstützt in NDKPI 2.1 und höher. |
mindestens unterstützte Server- | Windows Server 2022 |
Zielplattform- | Fenster |
Header- | ndkpi.h (include Ndkpi.h) |
IRQL- | <=DISPATCH_LEVEL |