функция обратного вызова 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 |
Целевая платформа | Windows |
Header | ndkpi.h (включая Ndkpi.h) |
IRQL | <=DISPATCH_LEVEL |