CSecurityDesc::GetDacl
從安全性描述元擷取 Discretionary 存取控制清單 (DACL) (DACL) 資訊。
bool GetDacl(
CDacl * pDacl,
bool * pbPresent = NULL,
bool * pbDefaulted = NULL
) const throw(...);
參數
pDacl
out 儲存安全性描述元的 DACL 複本的 CDacl 結構的指標。 如果選擇性 ACL 存在,方法會將 pDacl 為安全性描述元的選擇性 ACL的位址。 如果選擇性 ACL 不存在,就不會儲存值。pbPresent
out 表示選擇性 ACL 出現在指定的安全性描述元的值指標。 如果安全性描述元包含選擇性 ACL,這個參數設定為 TRUE。 如果安全性描述元沒有選擇性 ACL,這個參數設定為 FALSE。pbDefaulted
為設定旗標的指標。SE_DACL_DEFAULTED 旗標的值。 SECURITY_DESCRIPTOR_CONTROL 結構的,如果選擇性 ACL 對於安全性描述元存在。 如果這個旗標設為 true,選擇性 ACL 依預設機制擷取,如果為 false,選擇性 ACL 由使用者明確指定。
傳回值
傳回 true,如果此方法成功則為,否則為 false,則失敗。
需求
Header: atlsecurity.h