GetSecurityDescriptor 方法获取安全描述符,该描述符控制你连接到的 WMI 命名空间的访问。 安全描述符作为__SecurityDescriptor实例返回。 有关详细信息,请参阅 更改安全对象的访问安全性。
语法
uint32 GetSecurityDescriptor(
[out] __SystemSecurity Descriptor
);
参数
-
描述符 [out]
-
与 WMI 命名空间关联的安全描述符。
返回值
返回以下列表中列出的值之一,或返回其他值以指示错误。 有关详细信息,请参阅 WMI 返回代码 或 WbemErrorEnum。
-
0
-
成功完成。
-
2
-
用户无权访问请求的信息。
-
8
-
未知失败。
-
9
-
用户没有足够的权限来执行该方法。
-
21
-
方法调用中指定的参数无效。
注解
Win32_SecurityDescriptor实例表示SECURITY_DESCRIPTOR_CONTROL数据类型,并包含自由访问控制列表(DACL)和系统访问控制列表(SACL)。 有关详细信息,请参阅 访问控制列表。
如果在获取安全描述符时未授予或启用 SeSecurityPrivilege ,则返回的安全描述符中仅返回 DACL。 有关详细信息,请参阅 特权常量 和执行 特权作。
要求
要求 | 价值 |
---|---|
支持的最低客户端 |
Windows Vista |
支持的最低服务器 |
Windows Server 2008 |
Namespace |
所有 WMI 命名空间 |