NDK_FN_DISCONNECT_EVENT_CALLBACK_EX função de retorno de chamada (ndkpi.h)
A função NdkDisconnectEventCallbackEx (NDK_FN_DISCONNECT_EVENT_CALLBACK_EX) é chamada pelo provedor NDK uma vez quando o par se desconecta.
Sintaxe
NDK_FN_DISCONNECT_EVENT_CALLBACK_EX NdkFnDisconnectEventCallbackEx;
void NdkFnDisconnectEventCallbackEx(
[in, optional] PVOID DisconnectEventContext,
[in] ULONG ProviderDisconnectReason
)
{...}
Parâmetros
[in, optional] DisconnectEventContext
Uma área de contexto especificada no parâmetro DisconnectEvent da função NdkCompleteConnectEx (NDK_FN_COMPLETE_CONNECT_EX) ou NdkAcceptEx (NDK_FN_ACCEPT_EX) quando o objeto CQ (fila de conclusão) foi criado.
[in] ProviderDisconnectReason
Um código específico do provedor que indica por que a conexão se desconectou.
Zero indica que o provedor NDK ainda não dá suporte ao recurso de motivo de desconexão ou não forneceu um.
Retornar valor
Nenhum
Comentários
Observação
Essa rotina é implementada pelo consumidor do NDK e passada para o provedor NDK.
NdkDisconnectEventCallbackEx é uma função de retorno de chamada para eventos de desconexão de conexão. Uma função de retorno de chamada de notificação de desconexão é especificada para uma conexão com a função NdkCompleteConnectEx (NDK_FN_COMPLETE_CONNECT_EX) no lado do iniciador e com a função NdkAcceptEx (NDK_FN_ACCEPT_EX) no lado do ouvinte. O provedor NDK invoca esse retorno de chamada apenas uma vez quando o par se desconecta. O provedor não deve liberar solicitações de trabalho pendentes quando indicar um evento de desconexão devido a uma solicitação de desconexão de entrada do par.
Requisitos
Requisito | Valor |
---|---|
Cliente mínimo com suporte | Com suporte no NDKPI 2.1 e posterior. |
Servidor mínimo com suporte | Windows Server 2022 |
Plataforma de Destino | Windows |
Cabeçalho | ndkpi.h (inclua Ndkpi.h) |
IRQL | <=DISPATCH_LEVEL |