次の方法で共有


CAcl::GetAclEntries

CAcl オブジェクトからアクセス制御リスト (ACL: Access-Control List) エントリを取得します。

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

パラメーター

  • pSids
    CSid オブジェクトの配列へのポインター。

  • pAccessMasks
    アクセス マスク。

  • pAceTypes
    アクセス制御エントリ (ACE: Access-Control Entry) の種類。

  • pAceFlags
    ACE フラグ。

解説

このメソッドは、CAcl オブジェクトに含まれる各 ACE オブジェクトの詳細を配列パラメーターに格納します。 特定の配列に詳細を格納する必要がない場合は NULL を設定します。

各配列の内容は互いに一致します。たとえば、CAccessMaskArray 配列の 1 番目の要素と CSidArray 配列の 1 番目の要素は一致します。

ACE の種類とフラグの詳細については、「ACE_HEADER」を参照してください。

必要条件

**ヘッダー:**atlsecurity.h

参照

参照

CAcl クラス

CAcl::CAceFlagArray

CAcl::CAceTypeArray

CAcl::CAccessMaskArray

CAcl::GetAclEntry

その他の技術情報

CAcl のメンバー