Partager via


CSacl::AddAuditAce

Ajoute un (ACE) ACE d'audit à l'objet d' CSacl .

bool AddAuditAce( 
   const CSid & rSid, 
   ACCESS_MASK AccessMask, 
   bool bSuccess, 
   bool bFailure, 
   BYTE AceFlags = 0 
) throw(...); 
bool AddAuditAce( 
   const CSid & rSid, 
   ACCESS_MASK AccessMask, 
   bool bSuccess, 
   bool bFailure, 
   BYTE AceFlags, 
   const GUID * pObjectType, 
   const GUID * pInheritedObjectType  
) throw(...);

Paramètres

  • rSid
    l'objet de CSid .

  • AccessMask
    Spécifie le masque les droits d'accès d'être audité pour l'objet spécifié d' CSid .

  • bSuccess
    Spécifie si les tentatives d'accès autorisées doivent être auditées. Définissez cette balise true pour activer l'audit ; sinon, attribuez -lui la valeur false.

  • bFailure
    Spécifie si les tentatives d'accès refusées doivent être auditées. Définissez cette balise true pour activer l'audit ; sinon, attribuez -lui la valeur false.

  • 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' CSacl , false en cas de échec.

Notes

Un objet d' CSacl contient les ACEs (ACEs) qui spécifient les types de tentatives d'accès qui génèrent des enregistrements d'audit dans le journal des événements de sécurité. Cette méthode ajoute un tel CÆ à l'objet d' CSacl . La deuxième forme d' AddAuditAce 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

CSacl, classe

CSid, classe

ACCESS_MASK

CSacl::RemoveAllAces