CSecurityDesc::SetSacl
システム アクセス制御リスト (SACL) の情報を設定します。SACL が既に存在する場合は、セキュリティ記述子に置き換えられます。
bool SetSacl(
const CSacl & Sacl,
bool bDefaulted = false
) throw(...);
パラメーター
Sacl
セキュリティ記述子用に SACL を指定する CSacl オブジェクトへのポインター。このパラメーターは null 以外である CSacl のオブジェクトである必要があります。DACL とは異なり、SACL のオブジェクトがアクセス権を指定しないため監査のみ NULL と空の SACL の違いが、情報をありません。bDefaulted
SACL のソースを示すフラグを指定します。このフラグが true の場合、SACL は、既定の機構によって取得されました。false の場合、SACL は、ユーザーによって明示的に指定されました。メソッドは SECURITY_DESCRIPTOR_CONTROL の構造体の SE_SACL_DEFAULTED のフラグでこの値を格納します。このパラメーターが指定されていない場合、SE_SACL_DEFAULTED フラグをクリアされます。
戻り値
false エラーが正常に true を返します。
必要条件
ヘッダー : atlsecurity.h