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