CAcl 類別
這個類別是 ACL (存取控制清單 (SACL)) 結構的包裝函式。
重要
這個類別和其成員不能用於 Windows 執行階段執行的應用程式。
class CAcl
Members
公用 Typedefs
名稱 |
描述 |
---|---|
陣列 ACCESS_MASKs。 |
|
陣列 BYTEs。 |
|
陣列 BYTEs。 |
公用建構函式
名稱 |
描述 |
---|---|
建構函式。 |
|
解構函式。 |
公用方法
名稱 |
描述 |
---|---|
傳回存取控制項目 (ACE) (ACE) 物件數目。 |
|
從 CAcl 物件擷取存取控制清單 (SACL) (ACL) 輸入。 |
|
擷取所有相關項目的相關資訊。 CAcl 物件。 |
|
傳回 ACL 的長度。 |
|
傳回 PACL ACL (如) 的指標。 |
|
指定輸入測試 CAcl 物件。 |
|
傳回 CAcl 物件的狀態。 |
|
從移除特定物件 CAcl ACE (存取控制項目)。 |
|
從移除 CAcl 適用於特定 CSid的任何一個點 (存取控制項目)。 |
|
標記 CAcl 物件標記為空白。 |
|
標記 CAcl 物件成員 NULL。 |
公用運算子
名稱 |
描述 |
---|---|
要轉型為的 ACL 結構的 CAcl 物件。 |
|
指派運算子。 |
備註
ACL 結構是 ACL (存取控制清單 (SACL)) 的標題。 ACL 包含零或多個 ACE (存取控制項目) 循序清單。 在 ACL 的個別一點從 0 開始編號到 n-1, n 是按數目的 ACL。 當編輯 ACL 時,應用程式就可以根據索引參考 ACL 中的存取控制項目 (ACE) (ACE)。
有兩個 ACL 類型:
選擇性
System
選擇性 ACL 是由物件的擁有人控制項或其他物件的 WRITE_DAC 授與存取權限。 它指定存取特定使用者群組,並可對物件。 例如,檔案的擁有者可以使用使用者和群組可以與不可擁有檔案的 ACL 選擇性控制項。
物件也有系統層級安全性資訊產生關聯,以系統管理員所控制的系統 ACL 的形式。 系統 ACL 可允許系統管理員稽核嘗試對物件的存取。
如需的詳細資訊,請參閱 Windows SDK的 ACL 討論。
如需存取控制模型會在 視窗,請參閱 Windows SDK的 存取控制 。
需求
Header: atlsecurity.h