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

Confira também

NDK_FN_COMPLETE_CONNECT_EX

NDK_FN_ACCEPT_EX