CAcl::GetAclEntries
更新 : 2007 年 11 月
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