Поделиться через


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

Функция NdkReject (NDK_FN_REJECT) отклоняет входящий запрос на подключение NDK.

Синтаксис

NDK_FN_REJECT NdkFnReject;

NTSTATUS NdkFnReject(
  [in] NDK_CONNECTOR *pNdkConnector,
       const PVOID pPrivateData,
  [in] ULONG PrivateDataLength
)
{...}

Параметры

[in] pNdkConnector

Указатель на объект соединителя NDK (NDK_CONNECTOR).

pPrivateData

Указатель на личные данные, отправляемые обратно с запросом на отклонение.

[in] PrivateDataLength

Длина (в байтах) частных данных, предоставленных в параметре pPrivateData .

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

Функция NdkReject возвращает один из следующих кодов NTSTATUS.

Код возврата Описание
STATUS_SUCCESS
Запрос на отклонение выполнен успешно.
STATUS_CONNECTION_ABORTED
Соединительный узел отказался от установки подключения.
Другие коды состояния
Произошла ошибка.

Комментарии

NdkReject отклоняет входящий запрос на подключение через прослушиватель. Запрос на подключение также может быть отклонен для запроса на подключение, если функция NdkConnect (NDK_FN_CONNECT) завершена, а потребитель отклоняет подключение. Например, потребитель отклоняет подключение из-за значений параметров pInboundReadLimit, pOutboundReadLimit или pPrivateData , доступных с помощью функции NdkGetConnectionData (NDK_FN_GET_CONNECTION_DATA).

Требования

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

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

NDK_CONNECTOR

NDK_CONNECTOR_DISPATCH

NDK_FN_ACCEPT

NDK_FN_CONNECT

NDK_FN_GET_CONNECTION_DATA