Udostępnij za pośrednictwem


CDacl::AddDeniedAce

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

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

Parametry

  • rSid
    A CSid object.

  • AccessMask
    Określa maskę można odmówić prawa dostępu dla określonego CSid obiektu.

  • AceFlags
    Zestaw flag bitowych, które kontrolowania dziedziczenia ACE.Domyślna wartość to 0 w pierwszym formularzu metody.

  • 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óra odmawia dostępu do CDacl obiektu.

[!UWAGA]

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

CDacl::RemoveAllAces

ACCESS_MASK