Freigeben über


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

Siehe auch

NDK_FN_COMPLETE_CONNECT_EX

NDK_FN_ACCEPT_EX