функция обратного вызова 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.
Возвращаемый код | Описание |
---|---|
|
Удаленный адрес был записан в буфер в параметре pAddress. |
|
Размер буфера, указанный в *pAddressLength, слишком мал. *pAddressLength выходное значение обновляется с требуемым размером буфера. |
|
Произошла ошибка. |
Замечания
NdkGetPeerAddress возвращает удаленный адрес подключения.
Требования
Требование | Ценность |
---|---|
минимальные поддерживаемые клиентские | Не поддерживается, поддерживается в NDIS 6.30 и более поздних версиях. |
минимальный поддерживаемый сервер | Windows Server 2012 |
целевая платформа | Виндоус |
заголовка | ndkpi.h (include Ndkpi.h) |
IRQL | <=DISPATCH_LEVEL |