CAcl::GetAclEntries

CAcl 对象检索访问控制列表(acl) (ACL)项。

void GetAclEntries(
   CSid::CSidArray * pSids,
   CAccessMaskArray * pAccessMasks = NULL,
   CAceTypeArray * pAceTypes = NULL,
   CAceFlagArray * pAceFlags = NULL
) const throw(...);

参数

  • pSids
    对数组的指针 CSid 对象。

  • pAccessMasks
    访问掩码。

  • pAceTypes
    访问控制项(ACE)类型。

  • pAceFlags
    ACE 标志。

备注

此方法由在 CAcl 对象包含的每 ACE 对象的详细信息填充数组参数。在不需要时,请使用NULL该特定数组的详细信息。

每个数组目录相互对应,也就是说,CAccessMaskArray 数组的第一个元素对应于 CSidArray 数组的第一个元素,依此类推。

有关更多详细信息参见 ACE_HEADER 在ACE类型和标志。

要求

Header: atlsecurity.h

请参见

参考

CAcl选件类

CAcl::CAceFlagArray

CAcl::CAceTypeArray

CAcl::CAccessMaskArray

CAcl::GetAclEntry