CDacl::AddDeniedAce
CDacl のオブジェクトが拒否されたアクセス制御エントリ (ACE) を追加します。
bool AddDeniedAce(
const CSid & rSid,
ACCESS_MASK AccessMask,
BYTE AceFlags = 0
) throw(...);
bool AddDeniedAce(
const CSid & rSid,
ACCESS_MASK AccessMask,
BYTE AceFlags,
const GUID * pObjectType,
const GUID * pInheritedObjectType
) throw(...);
パラメーター
rSid
CSid オブジェクト。AccessMask
CSid の指定したオブジェクトには拒否されるアクセス権のマスクを指定します。AceFlags
ACE の継承を制御する一連のビット フラグ。メソッドの最初の 0 への既定値です。pObjectType
オブジェクトの型。pInheritedObjectType
継承されたオブジェクトの型。
戻り値
ACE が CDacl のオブジェクトに追加 true、エラーの false を返します。
解説
CDacl のオブジェクトでオブジェクトにアクセスできるユーザーとグループを識別する、含まれています。また、より多くのアクセス制御エントリ (ACE)。このメソッドは CDacl のオブジェクトへのアクセスを拒否する ACE を追加します。
[!メモ]
AddDeniedAce の 2 番目のフォームにのみ利用可能な Windows 2000 です。
AceFlags のパラメーターで設定できるさまざまなフラグについては ACE_HEADER を参照してください。
必要条件
ヘッダー : atlsecurity.h