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