CDacl Class
這個類別是 DACL (Discretionary 存取控制清單 (DACL)) 結構的包裝函式。
重要
這個類別和其成員不能用於 Windows 執行階段執行的應用程式。
class CDacl : public CAcl
Members
公用建構函式
名稱 |
描述 |
---|---|
建構函式。 |
|
解構函式。 |
公用方法
名稱 |
描述 |
---|---|
加入允許的 ACE (存取控制項目) 加入 CDacl 物件。 |
|
將拒絕的 ACE 至 CDacl 物件。 |
|
傳回一個點 (存取控制項目) 的數目。 CDacl 物件。 |
|
從移除特定物件 CDacl ACE (存取控制項目)。 |
|
移除在 CDacl 物件中所包含的任何一個點。 |
公用運算子
名稱 |
描述 |
---|---|
指派運算子。 |
備註
物件的安全性描述元可包含 DACL。 DACL 包含識別使用者和群組可以存取物件的零或多個點 (存取控制項目)。 如果 DACL 是空的 (也就是包含零的 ACE),不會明確授與存取權,因此,存取隱含拒絕。 不過,在中,如果物件的安全性描述元沒有 DACL,物件未受到保護,而且每個人都可以存取完整。
要擷取的物件之 DACL,您必須是物件的擁有人或存取物件的 READ_CONTROL。 若要變更物件的 DACL,您必須可以存取物件的 WRITE_DAC 存取。
使用類別提供的方法建立,加入、移除,,,然後從 CDacl 刪除 ACE 的物件。 請參閱 AtlGetDacl 和 AtlSetDacl。
如需存取控制模型會在 視窗,請參閱 Windows SDK的 存取控制 。
繼承階層架構
CDacl
需求
Header: atlsecurity.h