共用方式為


CSecurityDesc::GetSacl

從安全性描述元擷取系統存取控制清單 (SACL) (SACL) 資訊。

bool GetSacl(
   CSacl * pSacl,
   bool * pbPresent = NULL,
   bool * pbDefaulted = NULL 
) const throw(...);

參數

  • pSacl
    out 儲存安全性描述元的 SACL 複本的 CSacl 結構的指標。 如果系統 ACL 存在,方法會將 pSacl 為安全性描述元的系統 ACL的位址。 如果系統 ACL 不存在,就不會儲存值。

  • pbPresent
    對方法設定指示系統 ACL 出現在指定的安全性描述元的旗標的指標。 如果安全性描述元包含系統 ACL,這個參數設定為 TRUE。 如果安全性描述元不含系統 ACL,這個參數設定為 FALSE。

  • pbDefaulted
    為設定旗標的指標。SE_SACL_DEFAULTED 旗標的值。 SECURITY_DESCRIPTOR_CONTROL 結構的,如果系統 ACL 對於安全性描述元存在。

傳回值

傳回 true,如果此方法成功則為,否則為 false,則失敗。

需求

Header: atlsecurity.h

請參閱

參考

CSecurityDesc 類別

GetSecurityDescriptorSacl

CSecurityDesc::GetControl

CSecurityDesc::GetDacl

CSecurityDesc::GetGroup

CSecurityDesc::GetOwner

CSecurityDesc::SetSacl