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 |
---|---|
Der -Konstruktor. |
|
Der Destruktor. |
Öffentliche Methoden
Name |
Description |
---|---|
Fügt zulässigen ACE (Zugriffssteuerungseintrag) dem CDacl-Objekt hinzu. |
|
Fügt verweigertes ACE dem CDacl-Objekt hinzu. |
|
Gibt die Anzahl von ACEs (Zugriffssteuerungseinträgen) im CDacl-Objekt zurück. |
|
Entfernt bestimmtes ACE (Zugriffssteuerungseintrag) vom CDacl-Objekt. |
|
Entfernt alle ACEs, die im CDacl-Objekt enthalten sind. |
Öffentliche Operatoren
Name |
Description |
---|---|
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
CDacl
Anforderungen
Header: atlsecurity.h