SI_INHERIT_TYPE 结构 (aclui.h)
SI_INHERIT_TYPE结构包含子对象如何继承访问控制项 (ACE) 的信息。 ISecurityInformation::GetInheritTypes 方法使用此结构指定访问控制编辑器用于初始化其属性页的显示字符串。
语法
typedef struct _SI_INHERIT_TYPE {
const GUID *pguid;
ULONG dwFlags;
LPCWSTR pszName;
} SI_INHERIT_TYPE, *PSI_INHERIT_TYPE;
成员
pguid
指向标识子对象的类型的 GUID 结构的指针。 此成员可以是指向GUID_NULL的指针。 GUID 对应于特定于对象的 ACE 的 InheritedObjectType 成员。
dwFlags
一组继承标志,指示可由 pguid 对象类型继承的 ACE 类型。 这些标志对应于ACE_HEADER结构的 AceFlags 成员。 此成员可以是以下值的组合。
值 | 含义 |
---|---|
|
指定的对象类型可以继承设置了CONTAINER_INHERIT_ACE标志的 ACE。 |
|
指定的对象类型可以继承设置了INHERIT_ONLY_ACE标志的 ACE。 |
|
指定的对象类型可以继承设置了OBJECT_INHERIT_ACE标志的 ACE。 |
pszName
指向以 null 结尾的 Unicode 字符串的指针,该字符串包含描述子对象的显示字符串。
或者, pszName 可以是 MAKEINTRESOURCE 宏返回的字符串资源标识符。 使用 ISecurityInformation::GetObjectInformation 方法标识包含字符串资源的模块。
要求
要求 | 值 |
---|---|
最低受支持的客户端 | Windows XP [仅限桌面应用] |
最低受支持的服务器 | Windows Server 2003 [仅限桌面应用] |
标头 | aclui.h |