CDacl::AddDeniedAce
Přidá k odepření ACE (položka řízení přístupu) CDacl objektu.
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
Objekt CSid.AccessMask
Určuje masku odepřít přístupová práva pro zadané CSid objektu.AceFlags
Sada bitové příznaky určující dědění položky řízení přístupu.Výchozí hodnota 0 v prvním formuláři metody.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ý zakazuje přístup k CDacl objektu.
[!POZNÁMKA]
Druhý formulář z AddDeniedAce 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