Partager via


CAcl::GetAclEntry

Récupère toutes les informations sur une entrée dans une liste de contrôle d'accès (ACL).

void GetAclEntry( 
   UINT nIndex, 
   CSid * pSid, 
   ACCESS_MASK * pMask = NULL, 
   BYTE * pType = NULL, 
   BYTE * pFlags = NULL, 
   GUID * pObjectType = NULL, 
   GUID * pInheritedObjectType = NULL 
) const throw(...);

Paramètres

  • nIndex
    Index vers l'entrée de liste de contrôle d'accès à récupérer.

  • pSid
    L'objet de CSid auquel l'entrée de liste de contrôle d'accès s'applique.

  • pMask
    Le masque spécifiant les autorisations d'accorder ou refuser l'accès.

  • pType
    Type ACE.

  • pFlags
    Les balises du CÆ.

  • pObjectType
    Type d'objet. Cela aura la valeur GUID_NULL si le type d'objet n'est pas spécifié dans le CÆ, ou si le CÆ n'est pas un OBJET LE CÆ.

  • pInheritedObjectType
    Le type d'objet hérité. Cela aura la valeur GUID_NULL si le type d'objet hérité n'est pas spécifié dans le CÆ, ou si le CÆ n'est pas un OBJET LE CÆ.

Notes

Cette méthode récupérera les informations sur une personne le CÆ, en fournissant plus d'informations que seul CAcl::GetAclEntries rend disponible.

Consultez l' ACE_HEADER pour plus d'informations sur les types et les balises du CÆ.

Configuration requise

Header: atlsecurity.h

Voir aussi

Référence

CAcl, classe

CAcl::CAceFlagArray

CAcl::CAceTypeArray

ACCESS_MASK

CAcl::GetAclEntries