Функция 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

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

SeciFreeCallContext

Принятие

SspiUnmarshalAuthIdentity

HttpListenerRequest.RemoteEndPoint