次の方法で共有


CSecurityDesc::IsDaclPresent

セキュリティ記述子が随意アクセス制御リスト ((DACL) が含まれているかどうかを判断します。

bool IsDaclPresent( ) const throw( );

戻り値

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

解説

このフラグが設定されていない場合、またはこのフラグが設定され、null DACL の場合は、セキュリティ記述子は、すべてのユーザーへのフル アクセスを可能にします。

セキュリティ記述子がセキュリティ設定できるオブジェクトに関連付けられたまでこのフラグがセキュリティ情報を呼び出し元が指定されて保持するために使用されます。セキュリティ記述子がセキュリティ設定できるオブジェクトに関連付けられている場合、SE_DACL_PRESENT のフラグはセキュリティ記述子のコントロールで常にに設定されます。

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

必要条件

ヘッダー : atlsecurity.h

参照

関連項目

CSecurityDesc クラス

SECURITY_DESCRIPTOR_CONTROL

CSecurityDesc::IsDaclAutoInherited

CSecurityDesc::IsDaclDefaulted

CSecurityDesc::IsDaclProtected