CSecurityDesc::SetSacl
設定系統存取控制清單 (SACL) (SACL) 的資訊。如果 SACL 已在安全性描述元,它已經被取代。
bool SetSacl(
const CSacl & Sacl,
bool bDefaulted = false
) throw(...);
參數
Sacl
為 CSacl 物件的 SACL 的指標指定的安全性描述元。這個參數不可以是空的,而且必須是 CSacl 物件。不同的 DACL,沒有在 null 和空的 SACL 之間的差異, SACL,因為物件沒有指定存取權限,只稽核資訊。bDefaulted
指定 SACL 的來源的旗標。如果這個旗標設為 true,表示由某些預設機制擷取。如果為 false,表示由使用者明確地指定。方法會 SECURITY_DESCRIPTOR_CONTROL 結構的 SE_SACL_DEFAULTED 旗標來儲存值。如果未指定此參數,就會清除 SE_SACL_DEFAULTED 旗標。
傳回值
如果成功則傳回 true,失敗則傳回 false。
需求
Header: atlsecurity.h