CSacl::AddAuditAce
Dodaje wpis kontroli dostępu (ACE) inspekcji do CSacl obiektu.
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(...);
Parametry
rSid
CSid obiektu.AccessMask
Określa maskę praw dostępu, które mają być poddane inspekcji dla określonego CSid obiektu.bSuccess
Określa dostępu dozwolonych prób mają podlegać inspekcji.Ustawienie tej flagi do True Włącza inspekcję; w przeciwnym razie wartość to false.bFailure
Określa próby odmowa dostępu mają podlegać inspekcji.Ustawienie tej flagi do True Włącza inspekcję; w przeciwnym razie wartość to false.AceFlags
Zestaw flag bitowych, które kontrolowania dziedziczenia ACE.pObjectType
Typ obiektu.pInheritedObjectType
Typ obiektu dziedziczone.
Wartość zwracana
Zwraca true , jeśli wpis ACE jest dodawany do CSacl obiektu, false w przypadku awarii.
Uwagi
A CSacl obiekt zawiera wpisy kontroli dostępu (ACE), które określają typy próby dostępu, które generują rekordów inspekcji w dzienniku zdarzeń zabezpieczeń.Metoda ta dodaje wpis ACE do CSacl obiektu.Druga forma AddAuditAce jest tylko dostępna w systemie Windows 2000 i nowszych.
Zobacz ACE_HEADER opis różnych flagi, które można ustawić w AceFlags parametru.
Wymagania
Nagłówek: atlsecurity.h