Freigeben über


CDacl Class

Diese Klasse ist ein Wrapper für eine Struktur DACL (besitzerverwaltete Zugriffssteuerungsliste).

Wichtig

Diese Klasse und ihre Member können in Anwendungen nicht verwendet werden, die in der Windows Runtime ausführen.

class CDacl : public CAcl

Mitglieder

Öffentliche Konstruktoren

Name

Description

CDacl::CDacl

Der -Konstruktor.

CDacl::~CDacl

Der Destruktor.

Öffentliche Methoden

Name

Description

CDacl::AddAllowedAce

Fügt zulässigen ACE (Zugriffssteuerungseintrag) dem CDacl-Objekt hinzu.

CDacl::AddDeniedAce

Fügt verweigertes ACE dem CDacl-Objekt hinzu.

CDacl::GetAceCount

Gibt die Anzahl von ACEs (Zugriffssteuerungseinträgen) im CDacl-Objekt zurück.

CDacl::RemoveAce

Entfernt bestimmtes ACE (Zugriffssteuerungseintrag) vom CDacl-Objekt.

CDacl::RemoveAllAces

Entfernt alle ACEs, die im CDacl-Objekt enthalten sind.

Öffentliche Operatoren

Name

Description

CDacl::operator =

Zuweisungsoperator

Hinweise

Die Sicherheitsbeschreibung eines Objekts kann DACL enthalten. Ein DACLs enthalten keine oder mehrere Einträge für die Zugriffssteuerung (ACEs) die Benutzer und Gruppen identifizieren, die auf das Objekt zugreifen können. Wenn DACL (das heißt, enthält es nullasse), leer ist, wird kein Zugriff explizit erteilt, daher wird implizit Zugriff verweigert. Wenn die Sicherheitsbeschreibung eines Objekts kein DACL, wird das Objekt nicht geschützt und jeder vollständigen Zugriff hat.

Um die DACL eines Objekts abzurufen, müssen Sie der Besitzer des Objekts sein oder READ_CONTROL-Zugriff zum Objekt verfügen. Um die DACL eines Objekts zu ändern, müssen Sie WRITE_DAC-Zugriff zum Objekt verfügen.

Verwenden Sie die Klassenmethoden, die bereitgestellt werden, um ACEs vom CDacl-Objekt zu erstellen, hinzuzufügen, zu entfernen und zu löschen. Siehe auch AtlGetDacl und AtlSetDacl.

Eine Einführung in Zugriffssteuerungsmodell in Windows, finden Sie unter Zugriffssteuerung in Windows SDK.

Vererbungshierarchie

CAcl

CDacl

Anforderungen

Header: atlsecurity.h

Siehe auch

Referenz

CAcl Class

ACLs

ACEs

Konzepte

Beispiel für die Sicherheit

Weitere Ressourcen

ATL Class Overview

Security Global Functions