次の方法で共有


CSecurityDesc::IsDaclDefaulted

セキュリティ記述子が既定の随意アクセス制御リスト (DACL) に構成されているかどうかを判定します。

bool IsDaclDefaulted( ) const throw( );

戻り値

セキュリティ記述子が既定の DACL が含まれる場合は true、それ以外の場合は false を返します。

解説

このフラグは、アクセス制御エントリの (ACE) の継承に関するシステムが DACL を処理する方法に影響することがあります。たとえば、オブジェクトの作成者が DACL を指定しない場合、オブジェクトは作成者のアクセス トークンから既定の DACL を受け取ります。システムは SE_DACL_PRESENT のフラグが設定されていない場合、このフラグを無視します。

このフラグがオブジェクトの最終的な DACL を計算する必要がある使用され、セキュリティ設定できるオブジェクトのセキュリティ記述子のコントロールに物理的に格納されません。かを確認するには

このフラグを設定するには、CSecurityDesc::SetDacl のメソッドを使用します。

必要条件

ヘッダー : atlsecurity.h

参照

関連項目

CSecurityDesc クラス

SECURITY_DESCRIPTOR_CONTROL

CSecurityDesc::IsDaclAutoInherited

CSecurityDesc::IsDaclPresent

CSecurityDesc::IsDaclProtected