__SystemSecurity 类的 GetSecurityDescriptor 方法

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。 有关详细信息,请参阅 Privilege Constants执行 Privileged Operations

要求

要求
最低受支持的客户端
Windows Vista
最低受支持的服务器
Windows Server 2008
命名空间
所有 WMI 命名空间

另请参阅

__SystemSecurity

设置 Namepace 安全描述符