CAcl::GetAclEntry
アクセス制御リスト (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 にオブジェクトの型が ACE で指定されていないか、ACE がオブジェクトの ACE である設定されます。pInheritedObjectType
継承されたオブジェクトの型。これは GUID_NULL に継承されたオブジェクトの種類が ACE で指定されていないか、ACE がオブジェクトの ACE である設定されます。
解説
このメソッドは単独で CAcl::GetAclEntries が使用できるよう、特定の ACE に関する情報をすべて取得し、詳細情報を提供します。
ACE の型とフラグを ACE_HEADER の詳細については、" "を参照してください。
必要条件
ヘッダー : atlsecurity.h