セキュリティ記述子から、システム アクセス制御リスト (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