Sdílet prostřednictvím


CSecurityDesc::GetDacl

Načte volitelného řízení přístupu (DACL) informace z popisovače zabezpečení.

bool GetDacl(
   CDacl * pDacl,
   bool * pbPresent = NULL,
   bool * pbDefaulted = NULL 
) const throw(...);

Parametry

  • pDacl
    Ukazatel CDacl strukturu, do které chcete uložit kopii seznamu DACL popisovač zabezpečení.Pokud volitelný ACL existuje metoda sady pDacl na adresu zabezpečení společnosti volitelné popisovače ACL.Pokud volitelný ACL neexistuje, je uložena žádná hodnota.

  • pbPresent
    Ukazatel na hodnotu, která označuje přítomnost uvážení ACL v Zadaný popisovač zabezpečení.Popisovač zabezpečení obsahuje uvážení ACL, je tento parametr nastaven na hodnotu true.Pokud popisovač zabezpečení neobsahuje volitelného ACL, tento parametr nastaven na hodnotu false.

  • pbDefaulted
    Ukazatel na příznak nastaven na hodnotu příznaku SE_DACL_DEFAULTED v SECURITY_DESCRIPTOR_CONTROL struktury, pokud je uvážení ACL existuje pro popisovač zabezpečení.Pokud je tento příznak hodnotu true, volitelný ACL byla načtena výchozí mechanismu; Pokud je hodnota false, volitelný ACL byl explicitně zadán uživatelem.

Vrácená hodnota

Vrátí hodnotu true Pokud metoda uspěje, false Pokud se nezdaří.

Požadavky

Záhlaví: atlsecurity.h

Viz také

Referenční dokumentace

Třída CSecurityDesc

GetSecurityDescriptorDacl

CSecurityDesc::GetControl

CSecurityDesc::GetGroup

CSecurityDesc::GetOwner

CSecurityDesc::GetSacl

CSecurityDesc::SetDacl