CSecurityDesc::GetSacl

Ruft Informationen der Systemzugriffssteuerungsliste (SACL) aus der Sicherheitsbeschreibung ab.

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

Parameter

  • pSacl
    Zeiger auf in der CSacl einer Struktur, um eine Kopie des SACLs der Sicherheitsbeschreibung zu speichern.Wenn ein System ACL vorhanden ist, wird die Methode pSacl auf die Adresse des Systems ACL der Sicherheitsbeschreibung fest.Wenn ein System ACL nicht vorhanden ist, wird kein Wert gespeichert.

  • pbPresent
    Zeiger auf ein Flag, das die Methode festlegen, um das Vorhandensein eines Systems ACL in der angegebenen Sicherheitsbeschreibung anzugeben.Wenn die Sicherheitsbeschreibung ein System ACL enthält, wird dieser Parameter auf TRUE gesetzt, um.Wenn die Sicherheitsbeschreibung kein System ACL enthält, wird dieser Parameter auf false festgelegt.

  • pbDefaulted
    Zeiger auf einen Flagssatz auf den Wert des SE_SACL_DEFAULTED-Flags in der SECURITY_DESCRIPTOR_CONTROL-Struktur, wenn ein System ACL für die Sicherheitsbeschreibung vorhanden ist.

Rückgabewert

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

Anforderungen

Header: atlsecurity.h

Siehe auch

Referenz

CSecurityDesc-Klasse

GetSecurityDescriptorSacl

CSecurityDesc::GetControl

CSecurityDesc::GetDacl

CSecurityDesc::GetGroup

CSecurityDesc::GetOwner

CSecurityDesc::SetSacl