设置要显示在安全审核事件中的调用方 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 地址结构的有效指针。 这对应于 addrAccept 函数的输出参数。
如果在 FreeCallContext 输出时设置为 TRUE ,则调用方必须在放弃线程之前调用 SeciFreeCallContext 函数。
要求
| 要求 | 值 |
|---|---|
| 最低受支持的客户端 | Windows Vista [桌面应用 | UWP 应用] |
| 最低受支持的服务器 | Windows Server 2008 [桌面应用 | UWP 应用] |
| 目标平台 | Windows |
| 标头 | 无 |
| 库 | 无 |
| DLL | SSPICLI.DLL |