Sdílet prostřednictvím


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

Viz také

Referenční dokumentace

Třída CSacl

Identifikační číslo volané stanice, třída

ACCESS_MASK

CSacl::RemoveAllAces