createSecurityPage 函数 (aclui.h)

CreateSecurityPage 函数创建一个基本的安全属性页,该页使用户能够查看和编辑访问控制条目 (ACE 允许或拒绝的访问权限, (DACL) 对象自由访问控制列表中) 。 使用 PropertySheet 函数或 PSM_ADDPAGE 消息将此页面添加到属性表。

语法

HPROPSHEETPAGE ACLUIAPI CreateSecurityPage(
  [in] LPSECURITYINFO psi
);

参数

[in] psi

指向 ISecurityInformation 接口实现的指针。 系统调用 接口方法以检索有关正在编辑的对象的信息并返回用户的输入。

返回值

如果函数成功,该函数将返回基本安全属性页的句柄。

如果函数失败,它将返回 NULL。 要获得更多的错误信息,请调用 GetLastError。

注解

在属性页初始化期间,系统调用 ISecurityInformation::GetSecurityISecurityInformation::SetSecurity 方法,以确定用户是否有权编辑对象 的安全描述符。 如果用户没有权限,系统将显示一条错误消息。

基本安全属性页可以包含用于显示高级安全属性表的“高级”按钮。 此高级安全属性表可以包含三个额外的属性页,使用户能够查看和编辑对象的 DACL、 系统访问控制列表 (SACL) 和所有者。

要求

要求
最低受支持的客户端 Windows XP [仅限桌面应用]
最低受支持的服务器 Windows Server 2003 [仅限桌面应用]
目标平台 Windows
标头 aclui.h
Library Aclui.lib
DLL Aclui.dll

另请参阅

访问控制编辑器

访问控制编辑器函数

EditSecurity

GetSecurity

ISecurityInformation

PSM_ADDPAGE

PropertySheet

SetSecurity