typedef struct _ACTRL_ACCESS_ENTRYW {
TRUSTEE_W Trustee;
ULONG fAccessFlags;
ACCESS_RIGHTS Access;
ULONG ProvSpecificAccess;
INHERIT_FLAGS Inheritance;
LPWSTR lpInheritProperty;
ULONG fInheritance;
LPWSTR lpProperty;
GUID ObjectTypeGuid;
GUID InheritedObjectTypeGuid;
} ACTRL_ACCESS_ENTRYW, *PACTRL_ACCESS_ENTRYW;
这个结构包含以下成员:
- Trustee: TRUSTEE_W 结构,用于指定与访问权限相关联的受信任的实体(如用户或组)。
- fAccessFlags: 用于指定访问控制的一些标志。
- Access: ACCESS_RIGHTS 类型,表示被授予或被拒绝的访问权限。
- ProvSpecificAccess: 指定提供程序特定的访问权限。
- Inheritance: INHERIT_FLAGS 类型,表示继承的方式。
- lpInheritProperty: 指定继承的属性。
- fInheritance: 指定是否启用继承。
- lpProperty: 指定属性名称。
- ObjectTypeGuid: 指定对象类型的 GUID。
- InheritedObjectTypeGuid: 指定继承对象类型的 GUID。
这个结构主要用于描述访问控制列表中的单个访问控制项(ACE)。ACE 用于定义哪些安全主体对对象具有特定的访问权限。
转载请注明出处:http://www.zyzy.cn/article/detail/23738/Win32 API/Accctrl.h/ACTRL_ACCESS_ENTRYW