Sdílet prostřednictvím


CDacl::AddAllowedAce

Přidá povolených eso (položky řízení přístupu) CDacl objektu.

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

Parametry

  • rSid
    A CSid objektu.

  • AccessMask
    Určuje masku přístupová práva, bude povolen pro zadané CSid objektu.

  • 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 CDacl objektu, false při selhání.

Poznámky

A CDacl objektu obsahuje více ACE (položky řízení přístupu), které identifikují uživatele a skupiny, kteří mohou přistupovat k objektu.Tato metoda přidá položky řízení přístupu, která umožňuje přístup k CDacl objektu.

[!POZNÁMKA]

   Druhý formulář z AddAllowedAce 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 CDacl

CDacl::AddDeniedAce

ACCESS_MASK