createSecurityPage 函数 (aclui.h)
CreateSecurityPage 函数创建一个基本的安全属性页,该页使用户能够查看和编辑访问控制条目 (ACE 允许或拒绝的访问权限, (DACL) 对象自由访问控制列表中) 。 使用 PropertySheet 函数或 PSM_ADDPAGE 消息将此页面添加到属性表。
语法
HPROPSHEETPAGE ACLUIAPI CreateSecurityPage(
[in] LPSECURITYINFO psi
);
参数
[in] psi
指向 ISecurityInformation 接口实现的指针。 系统调用 接口方法以检索有关正在编辑的对象的信息并返回用户的输入。
返回值
如果函数成功,该函数将返回基本安全属性页的句柄。
如果函数失败,它将返回 NULL。 要获得更多的错误信息,请调用 GetLastError。
注解
在属性页初始化期间,系统调用 ISecurityInformation::GetSecurity 和 ISecurityInformation::SetSecurity 方法,以确定用户是否有权编辑对象 的安全描述符。 如果用户没有权限,系统将显示一条错误消息。
基本安全属性页可以包含用于显示高级安全属性表的“高级”按钮。 此高级安全属性表可以包含三个额外的属性页,使用户能够查看和编辑对象的 DACL、 系统访问控制列表 (SACL) 和所有者。
要求
要求 | 值 |
---|---|
最低受支持的客户端 | Windows XP [仅限桌面应用] |
最低受支持的服务器 | Windows Server 2003 [仅限桌面应用] |
目标平台 | Windows |
标头 | aclui.h |
Library | Aclui.lib |
DLL | Aclui.dll |