Partager via


CDacl, classe

Cette classe est un wrapper pour une structure de liste DACL nulle (liste de contrôle d'accès discrétionnaire).

Important

Cette classe et ses membres ne peuvent pas être utilisés dans les applications qui s'exécutent dans les fenêtres d'exécution.

class CDacl : public CAcl

Membres

Constructeurs publics

Nom

Description

CDacl::CDacl

Constructeur.

CDacl::~CDacl

Le destructeur.

Méthodes publiques

Nom

Description

CDacl::AddAllowedAce

Ajoute un CÆ autorisé (ACE) à l'objet d' CDacl .

CDacl::AddDeniedAce

Ajoute un CÆ refusé à l'objet d' CDacl .

CDacl::GetAceCount

Retourne le nombre d'ACE (ACEs) dans l'objet d' CDacl .

CDacl::RemoveAce

Supprime un détail le CÆ (ACE) de l'objet d' CDacl .

CDacl::RemoveAllAces

Supprime tous les ACE contenus dans l'objet d' CDacl .

Opérateurs publics

Nom

Description

CDacl::operator =

Opérateur d'assignation

Notes

Le modèle de sécurité d'un objet peut contenir une liste DACL. Une liste DACL contient zéro ACE ou plus (ACEs) qui identifient les utilisateurs et les groupes qui peuvent accéder à l'objet. Si une liste DACL vide (autrement dit, il contient les ACE zéro), un accès est accordé explicitement, l'accès est refusé implicitement. Toutefois, si le modèle de sécurité d'un objet n'a pas de liste DACL, l'objet est déprotégé et un accès total.

Pour récupérer la liste DACL d'un objet, vous devez être le propriétaire de l'objet ou avoir accès à READ_CONTROL à l'objet. Pour modifier la liste DACL d'un objet, vous devez avoir accès à WRITE_DAC à l'objet.

Utilisez les méthodes de classe fournies pour créer, ajouter, supprimer, et supprimer des ACE de l'objet d' CDacl . Voir aussi AtlGetDacl et l' AtlSetDacl.

Pour une introduction au modèle de contrôle d'accès dans windows, consultez contrôle d'accès dans Kit de développement logiciel Windows.

Hiérarchie d'héritage

CACL

CDacl

Configuration requise

Header: atlsecurity.h

Voir aussi

Référence

CAcl, classe

ACLs

ACEs

Concepts

Sécurité, exemple

Autres ressources

Vue d'ensemble de la classe ATL

Fonctions globales de sécurité