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 |
---|---|
Constructeur. |
|
Le destructeur. |
Méthodes publiques
Nom |
Description |
---|---|
Ajoute un CÆ autorisé (ACE) à l'objet d' CDacl . |
|
Ajoute un CÆ refusé à l'objet d' CDacl . |
|
Retourne le nombre d'ACE (ACEs) dans l'objet d' CDacl . |
|
Supprime un détail le CÆ (ACE) de l'objet d' CDacl . |
|
Supprime tous les ACE contenus dans l'objet d' CDacl . |
Opérateurs publics
Nom |
Description |
---|---|
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
CDacl
Configuration requise
Header: atlsecurity.h