CDacl::AddAllowedAce
Ajoute un CÆ autorisé (ACE) à l'objet d' CDacl .
bool AddAllowedAce(
const CSid & rSid,
ACCESS_MASK AccessMask,
BYTE AceFlags = 0
) throw(...);
bool AddAllowedAce(
const CSid & rSid,
ACCESS_MASK AccessMask,
BYTE AceFlags,
const GUID * pObjectType,
const GUID * pInheritedObjectType
) throw(...);
Paramètres
rSid
Un objet de CSid .AccessMask
Spécifie le masque les droits d'accès d'être compte tenu de l'objet spécifié d' CSid .AceFlags
Un ensemble de bits indicateurs qui héritage de contrôle du CÆ.pObjectType
Type d'objet.pInheritedObjectType
Le type d'objet hérité.
Valeur de retour
Retourne true si le CÆ est ajouté à l'objet d' CDacl , false en cas de échec.
Notes
Un objet d' CDacl contient zéro ACE ou plus (ACEs) qui identifient les utilisateurs et les groupes qui peuvent accéder à l'objet.Cette méthode ajoute un CÆ qui autorise l'accès à l'objet d' CDacl .
[!REMARQUE]
La deuxième forme d' AddAllowedAce est uniquement disponible sur Windows 2000 et versions ultérieures.
Consultez l' ACE_HEADER pour une description des différentes balises qui peuvent être définies dans le paramètre d' AceFlags .
Configuration requise
Header: atlsecurity.h