Функция SeciAllocateAndSetIPAddress
Задает IP-адрес вызывающего объекта, который будет отображаться в событиях аудита безопасности.
Синтаксис
SECURITY_STATUS SEC_ENTRY SeciAllocateAndSetIPAddress(
_in_ PUCHAR IPAddress,
_in_ ULONG IPAddressLength,
_out_ PBOOL FreeCallContext
);
Параметры
Ipaddress[in]
Указатель на заданный IP-адрес. IP-адрес представлен в виде структуры SOCKADDR .
IPAddressLength[in]
Длина IPAddress
структуры.
FreeCallContext[out]
Если задано значение TRUE
, вызывающий объект отвечает за вызов SeciFreeCallContext.
Возвращаемое значение
Если функция выполняется успешно, она возвращает SEC_E_OK.
Если функция завершается сбоем, она возвращает ненулевой код ошибки.
Комментарии
Эта функция отсутствует в заголовках пакета SDK. Чтобы использовать его, вызовите функцию LoadLibrary для получения дескриптора , SSPICLI.DLL
а затем используйте GetProcAddress для получения адреса функции.
Параметр IPAddress
должен быть допустимым указателем на структуру IP-адресов, полученную на сетевом уровне. Это соответствует выходному addr
параметру для функции Accept .
Если FreeCallContext
для параметра задано значение TRUE
в выходных данных, вызывающий объект должен вызвать функцию SeciFreeCallContext , прежде чем отказаться от потока.
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Windows Vista [классические приложения | Приложения UWP] |
Минимальная версия сервера | Windows Server 2008 [классические приложения | Приложения UWP] |
Целевая платформа | Windows |
Заголовок | Нет |
Библиотека | Нет |
DLL | SSPICLI.DLL |