CSecurityDesc::GetSacl
更新 : 2007 年 11 月
セキュリティ記述子から、システム アクセス制御リスト (SACL: System Access-Control List) の情報を取得します。
bool GetSacl(
CSacl * pSacl,
bool * pbPresent = NULL,
bool * pbDefaulted = NULL
) const throw(...);
パラメータ
pSacl
セキュリティ記述子の SACL のコピーを格納する CSacl 構造体へのポインタ。システム ACL が存在する場合は、pSacl の値としてセキュリティ記述子のシステム ACL のアドレスを設定します。システム ACL が存在しない場合、値には何も格納されません。pbPresent
指定されたセキュリティ記述子にシステム ACL があるかどうかを示すフラグへのポインタ。セキュリティ記述子にシステム ACL がある場合、このパラメータは true に設定されます。セキュリティ記述子にシステム ACL がない場合、このパラメータは false に設定されます。pbDefaulted
セキュリティ記述子にシステム ACL がある場合に、SECURITY_DESCRIPTOR_CONTROL 構造体の SE_SACL_DEFAULTED フラグの値に設定されるフラグへのポインタ。
戻り値
メソッドが正常に終了した場合は、true を返します。それ以外の場合は、false を返します。
必要条件
ヘッダー : atlsecurity.h