CSecurityDesc::GetDacl

Ruft Informationen der besitzerverwalteten Zugriffssteuerungsliste (DACLs) aus der Sicherheitsbeschreibung ab.

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

Parameter

  • pDacl
    Zeiger auf in der CDacl einer Struktur, um eine Kopie des DACL der Sicherheitsbeschreibung zu speichern.Wenn bedingtes ACL vorhanden ist, legt die Methode pDacl auf die Adresse der bedingten ACL der Sicherheitsbeschreibung fest.Wenn bedingtes ACL nicht vorhanden ist, wird kein Wert gespeichert.

  • pbPresent
    Zeiger auf einen Wert, der das Vorhandensein von bedingten ACL in der angegebenen Sicherheitsbeschreibung angibt.Wenn die Sicherheitsbeschreibung bedingtes ACL enthält, wird dieser Parameter auf TRUE gesetzt, um.Wenn die Sicherheitsbeschreibung nicht bedingtes ACL enthält, wird dieser Parameter auf false festgelegt.

  • pbDefaulted
    Zeiger auf einen Flagssatz auf den Wert des SE_DACL_DEFAULTED-Flags in der SECURITY_DESCRIPTOR_CONTROL-Struktur, wenn bedingtes ACL für die Sicherheitsbeschreibung vorhanden ist.Wenn dieses Flag zutrifft, bedingte ACL wurde durch eine standardmäßige Mechanismus abgerufen; wenn false, bedingte ACL explizit von einem Benutzer angegeben wurde.

Rückgabewert

Gibt true zurück, wenn die Methode erfolgreich ist, false, wenn fehlschlägt.

Anforderungen

Header: atlsecurity.h

Siehe auch

Referenz

CSecurityDesc-Klasse

GetSecurityDescriptorDacl

CSecurityDesc::GetControl

CSecurityDesc::GetGroup

CSecurityDesc::GetOwner

CSecurityDesc::GetSacl

CSecurityDesc::SetDacl