MSFT_MaskingSet 类的 SetSecurityDescriptor 方法
设置控制对掩码集对象的访问的安全描述符。
语法
UInt32 SetSecurityDescriptor(
[in] String SecurityDescriptor,
[out] String ExtendedStatus
);
参数
SecurityDescriptor [in]
安全描述符定义语言 (SDDL) 描述对象的访问控制列表的格式化字符串。 此参数是必需的,不能为 NULL。
ExtendedStatus [out]
包含嵌入 MSFT_StorageExtendedStatus 对象的字符串。
此参数允许存储提供程序返回特定于实现的扩展 () 错误信息。
返回值
成功 (0)
不支持 (1)
未指定的错误 (2)
超时 (3)
失败 (4)
参数 (5) 无效
拒绝访问 (40001)
没有足够的资源来完成操作。 (40002)
无法连接到存储提供程序。 (46000)
存储提供程序无法连接到存储子系统。 (46001)
注解
用户必须具有足够的权限才能设置安全描述符。
如果调用不是在安全描述符的访问控制列表中指定的用户的上下文中进行的,则此方法将失败并 显示拒绝访问。
如果向此方法传递了一个空的安全描述符,则只要有一些用户上下文 (通常域管理员) 可以访问和管理对象,该行为就留给特定的实现。
要求
要求 | 值 |
---|---|
最低受支持的客户端 | Windows 8 [仅限桌面应用] |
最低受支持的服务器 | Windows Server 2012 [仅限桌面应用] |
命名空间 | Root\Microsoft\Windows\Storage |
MOF | Storagewmi.mof |