Sdílet prostřednictvím


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

Viz také

Referenční dokumentace

Třída CDacl

CDacl::AddAllowedAce

CDacl::RemoveAllAces

ACCESS_MASK