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


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

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

Синтаксис

NDK_FN_GET_PEER_ADDRESS NdkFnGetPeerAddress;

NTSTATUS NdkFnGetPeerAddress(
  [in] NDK_CONNECTOR *pNdkConnector,
       PSOCKADDR pAddress,
       ULONG *pAddressLength
)
{...}

Параметры

[in] pNdkConnector

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

pAddress

В этом буфере возвращается удаленный адрес.

pAddressLength

Размер (в байтах) буфера адресов для входных данных и размер (в байтах) фактического адреса, записанного в буфер для вывода.

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

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

Код возврата Описание
STATUS_SUCCESS
Удаленный адрес был записан в буфер в параметре pAddress .
STATUS_BUFFER_TOO_SMALL
Размер буфера, указанный во входных данных параметра *pAddressLength , слишком мал. *pAddressLength выходное значение обновляется с учетом требуемого размера буфера.
Другие коды состояния
Произошла ошибка.

Комментарии

NdkGetPeerAddress возвращает удаленный адрес для подключения.

Требования

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

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

NDK_CONNECTOR

NDK_CONNECTOR_DISPATCH