Condividi tramite


NDK_FN_DISCONNECT_EVENT_CALLBACK_EX funzione di callback (ndkpi.h)

La funzione NdkDisconnectEventCallbackEx (NDK_FN_DISCONNECT_EVENT_CALLBACK_EX) viene chiamata dal provider NDK una volta quando il peer si disconnette.

Sintassi

NDK_FN_DISCONNECT_EVENT_CALLBACK_EX NdkFnDisconnectEventCallbackEx;

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

Parametri

[in, optional] DisconnectEventContext

Area di contesto specificata nel parametro DisconnectEvent del NdkCompleteConnectEx (NDK_FN_COMPLETE_CONNECT_EX) o funzione NdkAcceptEx (NDK_FN_ACCEPT_EX) quando è stato creato l'oggetto CQ (Completion Queue).

[in] ProviderDisconnectReason

Codice specifico del provider che indica il motivo per cui la connessione è stata disconnessa.

Zero indica che il provider NDK non supporta ancora la funzionalità di disconnessione o non ne ha fornito uno.

Valore restituito

Nessuno

Osservazioni

Nota

Questa routine viene implementata dal consumer NDK e passata al provider NDK.

NdkDisconnectEventCallbackEx è una funzione di callback per gli eventi di disconnessione della connessione. Viene specificata una funzione di callback di notifica disconnect per una connessione con la funzione NdkCompleteConnectEx (NDK_FN_COMPLETE_CONNECT_EX) sul lato iniziatore e con la funzione NdkAcceptEx (NDK_FN_ACCEPT_EX) sul lato listener. Il provider NDK richiama questo callback una sola volta quando il peer si disconnette. Il provider non deve scaricare richieste di lavoro in sospeso quando indica un evento di disconnessione a causa di una richiesta di disconnessione in ingresso dal peer.

Fabbisogno

Requisito Valore
client minimo supportato Supportato in NDKPI 2.1 e versioni successive.
server minimo supportato Windows Server 2022
piattaforma di destinazione Finestre
intestazione ndkpi.h (include Ndkpi.h)
IRQL <=DISPATCH_LEVEL

Vedere anche

NDK_FN_COMPLETE_CONNECT_EX

NDK_FN_ACCEPT_EX