CAcl::GetAclEntry
Ruft alle Informationen über einen Eintrag in einer Zugriffssteuerungsliste (ACL) ab.
void GetAclEntry(
UINT nIndex,
CSid * pSid,
ACCESS_MASK * pMask = NULL,
BYTE * pType = NULL,
BYTE * pFlags = NULL,
GUID * pObjectType = NULL,
GUID * pInheritedObjectType = NULL
) const throw(...);
Parameter
nIndex
Index für ACL-Eintrag abzurufen.pSid
Das CSid-Objekt, auf das der ACL-Eintrag gilt.pMask
Die Maske, die Berechtigungen angibt, Zugriff zu gewähren oder zu verweigern.pType
ACE-Typ.pFlags
Die ACE-Flags.pObjectType
Der Objekttyp. Dieser wird GUID_NULL festgelegt, wenn der Objekttyp nicht in ACE angegeben ist oder wenn ACE kein OBJEKT ACE ist.pInheritedObjectType
Der geerbte Objekttyp. Dieser wird GUID_NULL festgelegt, wenn der geerbte Objekttyp nicht in ACE angegeben ist oder wenn ACE kein OBJEKT ACE ist.
Hinweise
Diese Methode ruft alle Informationen zu einzelnen ACE ab und stellt mehr Informationen bereit, als CAcl::GetAclEntries allein bereitstellt.
Siehe ACE_HEADER für weitere Details auf ACE-Typen und -Flags.
Anforderungen
Header: atlsecurity.h