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

请参见

参考

CAcl选件类

CAcl::CAceFlagArray

CAcl::CAceTypeArray

ACCESS_MASK

CAcl::GetAclEntries