Compartir a través de


NDK_FN_DISCONNECT_EVENT_CALLBACK_EX función de devolución de llamada (ndkpi.h)

El proveedor NDKK llama a la función NdkDisconnectEventCallbackEx (NDK_FN_DISCONNECT_EVENT_CALLBACK_EX) una vez cuando se desconecta el mismo nivel.

Sintaxis

NDK_FN_DISCONNECT_EVENT_CALLBACK_EX NdkFnDisconnectEventCallbackEx;

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

Parámetros

[in, optional] DisconnectEventContext

Área de contexto especificada en el parámetro DisconnectEvent del objeto NdkCompleteConnectEx (NDK_FN_COMPLETE_CONNECT_EX) o NdkAcceptEx (NDK_FN_ACCEPT_EX) cuando se creó el objeto de cola de finalización (CQ).

[in] ProviderDisconnectReason

Código específico del proveedor que indica por qué se ha desconectado la conexión.

Cero indica que el proveedor NDK no admite aún la funcionalidad de desconexión del motivo o no proporcionó una.

Valor devuelto

None

Observaciones

Nota

El consumidor de NDK implementa esta rutina y se pasa al proveedor de NDK.

NdkDisconnectEventCallbackEx es una función de devolución de llamada para eventos de desconexión de conexión. Se especifica una función de devolución de llamada de notificación de desconexión para una conexión con la función NdkCompleteConnectEx (NDK_FN_COMPLETE_CONNECT_EX) en el lado iniciador y con la función NdkAcceptEx (NDK_FN_ACCEPT_EX) en el lado del agente de escucha. El proveedor NDK invoca esta devolución de llamada solo una vez cuando el mismo nivel se desconecta. El proveedor no debe vaciar las solicitudes de trabajo pendientes cuando indica un evento de desconexión debido a una solicitud de desconexión entrante del mismo nivel.

Requisitos

Requisito Value
Cliente mínimo compatible Compatible con NDKPI 2.1 y versiones posteriores.
Servidor mínimo compatible Windows Server 2022
Plataforma de destino Windows
Encabezado ndkpi.h (incluya Ndkpi.h)
IRQL <=DISPATCH_LEVEL

Consulte también

NDK_FN_COMPLETE_CONNECT_EX

NDK_FN_ACCEPT_EX