CAcl::GetAclEntry
检索所有有关项的信息在访问控制列表(acl) (ACL)。
void GetAclEntry(
UINT nIndex,
CSid * pSid,
ACCESS_MASK * pMask = NULL,
BYTE * pType = NULL,
BYTE * pFlags = NULL,
GUID * pObjectType = NULL,
GUID * pInheritedObjectType = NULL
) const throw(...);
参数
nIndex
为检索的ACL项的索引。pSid
ACL项适用的 CSid 对象。pMask
指定权限的掩码授予或拒绝enter。pType
ACE 类型。pFlags
ACE标志。pObjectType
对象类型。 这将设置为GUID_NULL,如果目标类型在ACE未指定,或者,如果ACE不是对象ACE。pInheritedObjectType
继承的对象类型。 这将设置为GUID_NULL,如果继承的目标类型在ACE未指定,或者,如果ACE不是对象ACE。
备注
此方法比单独 CAcl::GetAclEntries 能够将检索所有有关单个ACE的信息,提供更多信息。
有关更多详细信息参见 ACE_HEADER 在ACE类型和标志。
要求
Header: atlsecurity.h