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