typedef struct _INHERITED_FROMW {
DWORD GenerationGap;
PACL AncestorAcl;
PTRUSTEE_W InheritedTrustee;
DWORD InheritedObjectType;
DWORD InheritedObjectTypeSpecificFlags;
} INHERITED_FROMW, *PINHERITED_FROMW;
这个结构与之前提到的 INHERITED_FROMA 结构类似,用于描述继承信息,但是使用了宽字符集。结构的字段包括:
- GenerationGap:表示继承信息的代际差异。这是一个无符号长整型 (DWORD),表示当前 ACL 条目与其祖先 ACL 条目之间的代际差异。
- AncestorAcl:一个指向祖先 ACL 的指针。祖先 ACL 是当前 ACL 条目从中继承访问权限的 ACL。
- InheritedTrustee:一个指向 TRUSTEE_W 结构的指针,表示继承访问权限的受信任实体。
- InheritedObjectType:一个无符号长整型 (DWORD),表示继承的对象类型。通常用于指定继承的对象是文件、目录还是其他类型的对象。
- InheritedObjectTypeSpecificFlags:一个无符号长整型 (DWORD),包含与 InheritedObjectType 相关的特定标志。
如果你的应用程序使用 Unicode 字符集,建议使用 INHERITED_FROMW 结构。
转载请注明出处:http://www.zyzy.cn/article/detail/23746/Win32 API/Accctrl.h/INHERITED_FROMW