CSacl Class
這個類別是 SACL (系統存取控制清單 (SACL)) 結構的包裝函式。
重要
這個類別和其成員不能用於 Windows 執行階段執行的應用程式。
class CSacl : public CAcl
Members
公用建構函式
名稱 |
描述 |
---|---|
建構函式。 |
|
解構函式。 |
公用方法
名稱 |
描述 |
---|---|
將稽核存取控制項目 (ACE) 加入 CSacl (ACE) 物件。 |
|
傳回存取控制項目 (ACE) (ACEs) 的數目。 CSacl 物件的。 |
|
從移除特定物件 CSacl ACE (存取控制項目)。 |
|
移除在 CSacl 物件中所包含的任何一個點。 |
公用運算子
名稱 |
描述 |
---|---|
指派運算子。 |
備註
指定 SACL 包含存取嘗試的型別會在網域控制站的安全性事件記錄檔的稽核記錄的存取控制項目 (ACE) (ACEs)。 請注意 SACL 在嘗試存取時發生的網域控制站只會產生記錄項目,而不是包含物件的複本之每個網域控制站。
要設定或擷取物件中的安全性描述元的 SACL,在要求之執行緒的 Access Token 必須啟用 SE_SECURITY_NAME 權限。 具有這個使用權限依預設會授權系統管理員群組,,且可以授與其他使用者或群組。 具有這個使用權限授與任何不需要的:在這個使用權限定義的作業可以在上執行之前,在安全性存取語彙基元必須啟用這個使用權限才能正常運作。 這個模型可讓權限、特定的作業系統才會啟用,則會將它們停用時不再需要。 請參閱 AtlGetSacl 和 AtlSetSacl 進行 SE_SECURITY_NAME 的範例。
使用提供的類別方法,將物件從 SACL 移除,建立和刪除一個點。 請參閱 AtlGetSacl 和 AtlSetSacl。
如需存取控制模型會在 視窗,請參閱 Windows SDK的 存取控制 。
繼承階層架構
CSacl
需求
Header: atlsecurity.h