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 |