次の方法で共有


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

参照

関連項目

CAcl クラス

CAcl::CAceFlagArray

CAcl::CAceTypeArray

ACCESS_MASK

CAcl::GetAclEntries