функция обратного вызова NDK_FN_DISCONNECT_EVENT_CALLBACK_EX (ndkpi.h)

Функция NdkDisconnectEventCallbackEx (NDK_FN_DISCONNECT_EVENT_CALLBACK_EX) вызывается поставщиком NDK один раз при отключении однорангового узла.

Синтаксис

NDK_FN_DISCONNECT_EVENT_CALLBACK_EX NdkFnDisconnectEventCallbackEx;

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

Параметры

[in, optional] DisconnectEventContext

Область контекста, указанная в параметре DisconnectEvent функции NdkCompleteConnectEx (NDK_FN_COMPLETE_CONNECT_EX) или NdkAcceptEx (NDK_FN_ACCEPT_EX) при создании объекта очереди завершения (CQ).

[in] ProviderDisconnectReason

Код поставщика, указывающий, почему подключение отключено.

Ноль указывает, что поставщик NDK еще не поддерживает возможность причины отключения или не предоставляет ее.

Возвращаемое значение

None

Remarks

Примечание

Эта подпрограмма реализуется потребителем NDK и передается поставщику NDK.

NdkDisconnectEventCallbackEx — это функция обратного вызова для событий отключения подключения. Функция обратного вызова уведомления об отключении указывается для соединения с функцией NdkCompleteConnectEx (NDK_FN_COMPLETE_CONNECT_EX) на стороне инициатора и с функцией NdkAcceptEx (NDK_FN_ACCEPT_EX) на стороне прослушивателя. Поставщик NDK вызывает этот обратный вызов только один раз, когда одноранговый узел отключается. Поставщик не должен сбрасывать невыполненные рабочие запросы, если он указывает на событие отключения из-за входящего запроса на отключение от однорангового узла.

Требования

Требование Значение
Минимальная версия клиента Поддерживается в NDKPI 2.1 и более поздних версиях.
Минимальная версия сервера Windows Server 2022
Целевая платформа Windows
Header ndkpi.h (включая Ndkpi.h)
IRQL <=DISPATCH_LEVEL

См. также раздел

NDK_FN_COMPLETE_CONNECT_EX

NDK_FN_ACCEPT_EX