Partager via


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

Voir aussi

Référence

Classe de CDacl

CDacl::AddDeniedAce

ACCESS_MASK