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 |