IADsSecurityUtility 接口 (iads.h)
IADsSecurityUtility 接口用于获取、设置或检索文件、文件共享或注册表项上的安全描述符。 还可以使用它将安全描述符转换为原始或十六进制模式或从原始模式或十六进制模式转换,并且可以通过指示是否要为所有者、组、DACL 或 SACL 来限制检索或设置的安全描述符数据的作用域。
继承
IADsSecurityUtility 接口继承自 IDispatch 接口。 IADsSecurityUtility 还具有以下类型的成员:
方法
IADsSecurityUtility 接口包含以下方法。
IADsSecurityUtility::ConvertSecurityDescriptor 将安全描述符从一种格式转换为另一种格式。 |
IADsSecurityUtility::get_SecurityMask 确定要检索或设置的安全描述符的哪些元素。 (获取) |
IADsSecurityUtility::GetSecurityDescriptor 检索指定文件、文件共享或注册表项的安全描述符。 |
IADsSecurityUtility::p ut_SecurityMask 确定要检索或设置的安全描述符的哪些元素。 (放置) |
IADsSecurityUtility::SetSecurityDescriptor 设置指定文件、文件共享或注册表项的安全描述符。 |
注解
若要读取文件或目录的系统访问控制列表 (SACL) ,必须为调用进程启用 SE_SECURITY_NAME 权限。 有关检索对象的 SACL 的详细信息,请参阅 检索对象的 SACL。
有关详细信息以及演示如何使用 IADsSecurityUtility 接口将 ACE 添加到文件的代码示例,请参阅 将 ACE 添加到文件的示例代码。
要求
最低受支持的客户端 | Windows Vista |
最低受支持的服务器 | Windows Server 2008 |
目标平台 | Windows |
标头 | iads.h |