CPrivateObjectSecurityDesc::Set
更新 : 2007 年 11 月
プライベート オブジェクトのセキュリティ記述子を変更します。
bool Set(
SECURITY_INFORMATION si,
const CSecurityDesc& Modification,
PGENERIC_MAPPING GenericMapping,
const CAccessToken& Token
) throw( );
bool Set(
SECURITY_INFORMATION si,
const CSecurityDesc& Modification,
ULONG AutoInheritFlags,
PGENERIC_MAPPING GenericMapping,
const CAccessToken& Token
) throw( );
パラメータ
si
セキュリティ記述子の中の設定する部分を指定する、一連のビット フラグ。SECURITY_INFORMATION ビット フラグを組み合わせて指定できます。Modification
CSecurityDesc オブジェクトへのポインタ。このセキュリティ記述子の si パラメータで指定された部分が、オブジェクトのセキュリティ記述子に適用されます。GenericMapping
汎用的な権限とオブジェクトの特定の権限とのマップを指定する GENERIC_MAPPING 構造体へのポインタ。Token
オブジェクトを作成するクライアント処理のための CAccessToken オブジェクトへの参照。AutoInheritFlags
pParent からのアクセス制御エントリ (ACE: Access Control Entry) の継承を制御する、一連のビット フラグ。詳細については、「CreatePrivateObjectSecurityEx」を参照してください。
戻り値
正常に終了した場合は true を返します。それ以外の場合は false を返します。
解説
オブジェクトの型の GUID の指定または ACE の継承の制御を許可する 2 番目のメソッドは、Windows 2000 以降が稼動しているシステムだけで使用できます。
必要条件
ヘッダー : atlsecurity.h
参照
参照
CPrivateObjectSecurityDesc クラス
CPrivateObjectSecurityDesc::Get