Freigeben über


CDacl::AddAllowedAce

Fügt zulässigen ACE (Zugriffssteuerungseintrag) dem CDacl-Objekt hinzu.

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(...);

Parameter

  • rSid
    Ein CSid-Objekt.

  • AccessMask
    Gibt die Maske von Zugriffsrechten, das angegebene Objekt CSid berücksichtigt werden an.

  • AceFlags
    Ein Satz von Bitflags, die ACE-Vererbung steuern.

  • pObjectType
    Der Objekttyp.

  • pInheritedObjectType
    Der geerbte Objekttyp.

Rückgabewert

Gibt true, wenn ACE zum CDacl-Objekt hinzugefügt wird, false auf Fehler zurück.

Hinweise

Ein Objekt CDacl enthält keine oder mehrere Einträge für die Zugriffssteuerung (ACEs) die Benutzer und Gruppen identifizieren, die auf das Objekt zugreifen können. Diese Methode fügt ACE hinzu, die Zugriff auf den CDacl-Objekt ermöglicht.

Hinweis

   Das zweite Format von AddAllowedAce ist unter Windows 2000 und höher nur verfügbar.

Siehe ACE_HEADER für eine Beschreibung der verschiedenen Flags, die im AceFlags-Parameter festgelegt werden können.

Anforderungen

Header: atlsecurity.h

Siehe auch

Referenz

CDacl Class

CDacl::AddDeniedAce

ACCESS_MASK