共用方式為


CAcl::GetAclEntry

擷取所有相關項目的資訊在存取控制清單 (SACL) (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
    指定使用權限的授與或拒絕存取。

  • pType
    ACE 類型。

  • pFlags
    ACE 旗標。

  • pObjectType
    物件型別。 這會設定為 GUID_NULL,如果物件型別在一點未指定,則為;如果一點不是物件。

  • pInheritedObjectType
    繼承的物件型別。 這會設定為 GUID_NULL,如果繼承的物件型別在一點未指定,則為;如果一點不是物件。

備註

這個方法會比個別 CAcl::GetAclEntries 提供會擷取所有相關單獨一點的資訊,提供更詳細的資訊。

如需的詳細資訊請參閱 ACE_HEADER 在 ACE 型別和旗標。

需求

Header: atlsecurity.h

請參閱

參考

CAcl Class

CAcl::CAceFlagArray

CAcl::CAceTypeArray

ACCESS_MASK

CAcl::GetAclEntries