функция обратного вызова 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 |