Freigeben über


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

Siehe auch

Referenz

CAcl-Klasse

CAcl::CAceFlagArray

CAcl::CAceTypeArray

ACCESS_MASK

CAcl::GetAclEntries