CSacl::AddAuditAce
Přidá položku auditu řízení přístupu (ACE) CSacl objektu.
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 objektu.AccessMask
Určuje masku přístupová práva k auditování pro zadané CSid objektu.bSuccess
Určuje, zda budou auditovány pokusy povolen přístup.Nastavení tohoto příznaku na hodnotu true povolení auditování; jinak je nastavena na hodnotu false.bFailure
Určuje, zda budou auditovány pokusy o odepření přístupu.Nastavení tohoto příznaku na hodnotu true povolení auditování; jinak je nastavena na hodnotu false.AceFlags
Sada bitové příznaky určující dědění položky řízení přístupu.pObjectType
Typ objektu.pInheritedObjectType
Typ objektu zděděná.
Vrácená hodnota
Vrátí true Pokud ACE je přidán do CSacl objektu, false při selhání.
Poznámky
A CSacl objekt obsahuje položky řízení přístupu (ACE), které určují typy pokusů o přístup generovat záznamy auditu do protokolu událostí zabezpečení.Tato metoda přidá takové eso na CSacl objektu.Druhý formulář z AddAuditAce je pouze k dispozici v systému Windows 2000 a novější.
Viz ACE_HEADER popis různé příznaky, které lze nastavit AceFlags parametr.
Požadavky
Záhlaví: atlsecurity.h