Udostępnij za pośrednictwem


CDacl::AddAllowedAce

Dodaje dozwolonych wpisu ACE (wpis kontroli dostępu) do CDacl obiektu.

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 obiektu.

  • AccessMask
    Określa maskę prawa dostępu dozwolone dla określonego CSid obiektu.

  • 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 CDacl obiektu, false w przypadku awarii.

Uwagi

A CDacl obiekt zawiera zero lub więcej się ACE (wpisów kontroli dostępu), które identyfikują użytkowników i grupy, którzy mogą uzyskać dostęp do obiektu.Metoda ta dodaje ACE, który umożliwia dostęp do CDacl obiektu.

[!UWAGA]

   Druga forma AddAllowedAce 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

Zobacz też

Informacje

Klasa CDacl

CDacl::AddDeniedAce

ACCESS_MASK