次の方法で共有


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

参照

関連項目

CDacl クラス

CDacl::AddAllowedAce

CDacl::RemoveAllAces

ACCESS_MASK