функция обратного вызова NDK_FN_GET_LOCAL_ADDRESS (ndkpi.h)
Функция NdkGetLocalAddress (NDK_FN_GET_LOCAL_ADDRESS) возвращает локальный адрес для подключения NDK.
Синтаксис
NDK_FN_GET_LOCAL_ADDRESS NdkFnGetLocalAddress;
NTSTATUS NdkFnGetLocalAddress(
[in] NDK_CONNECTOR *pNdkConnector,
PSOCKADDR pAddress,
ULONG *pAddressLength
)
{...}
Параметры
[in] pNdkConnector
Указатель на объект соединителя NDK (NDK_CONNECTOR).
pAddress
В этом буфере возвращается локальный адрес прослушивателя.
pAddressLength
Размер (в байтах) буфера адресов для входных данных и размер (в байтах) адреса, записанного в буфер для вывода.
Возвращаемое значение
Функция NdkGetLocalAddress возвращает один из следующих кодов NTSTATUS.
Код возврата | Описание |
---|---|
|
Локальный адрес был записан в буфер в параметре pAddress . |
|
Размер буфера, указанный во входных данных параметра *pAddressLength , слишком мал. *pAddressLength выходное значение обновляется с учетом требуемого размера буфера. |
|
Произошла ошибка. |
Комментарии
NdkGetLocalAddress возвращает локальный адрес для подключения.
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Не поддерживается, поддерживается в NDIS 6.30 и более поздних версиях. |
Минимальная версия сервера | Windows Server 2012 |
Целевая платформа | Windows |
Header | ndkpi.h (включая Ndkpi.h) |
IRQL | <=DISPATCH_LEVEL |