setKernelObjectSecurity 函数 (securitybaseapi.h)
SetKernelObjectSecurity 函数设置内核对象的安全性。 例如,这可以是 进程、线程或事件。
注意 在文件系统对象上设置安全描述符时,不应使用此函数。 请改用 SetSecurityInfo 或 SetNamedSecurityInfo 函数。
语法
BOOL SetKernelObjectSecurity(
[in] HANDLE Handle,
[in] SECURITY_INFORMATION SecurityInformation,
[in] PSECURITY_DESCRIPTOR SecurityDescriptor
);
参数
[in] Handle
为其设置了安全信息的内核对象的句柄。
[in] SecurityInformation
一组位标志,指示要设置的安全信息的类型。 此参数可以是 SECURITY_INFORMATION 位标志的组合。
[in] SecurityDescriptor
指向包含新安全信息的 SECURITY_DESCRIPTOR 结构的指针。
返回值
如果函数成功,则函数返回非零值。
如果函数失败,则返回零。 要获得更多的错误信息,请调用 GetLastError。
要求
要求 | 值 |
---|---|
最低受支持的客户端 | Windows XP [桌面应用 | UWP 应用] |
最低受支持的服务器 | Windows Server 2003 [桌面应用 | UWP 应用] |
目标平台 | Windows |
标头 | securitybaseapi.h (包括 Windows.h) |
Library | Advapi32.lib |
DLL | Advapi32.dll |