Compartir a través de


CAcl::GetAclEntry

Recupera toda la información sobre una entrada en una lista de control de acceso (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(...);

Parámetros

  • nIndex
    Indice a la entrada ACL para recuperar.

  • pSid
    El objeto de CSid al que la entrada ACL aplica.

  • pMask
    La máscara que especifica permisos conceder o denegar el acceso.

  • pType
    Tipo de ACE

  • pFlags
    Los indicadores de ACE.

  • pObjectType
    Tipo de objeto.Esto se establecerá en GUID_NULL si no se especifica el tipo de objeto en un ACE, o si (no es un OBJECT ACE.

  • pInheritedObjectType
    el tipo de objeto heredado.Esto se establecerá en GUID_NULL si no se especifica el tipo de objeto heredado en ACE, o si (no es un OBJECT ACE.

Comentarios

Este método recuperará toda la información sobre un ACE individual, proporcionando más información que CAcl::GetAclEntries sólo están disponibles.

Vea ACE_HEADER para obtener información más detallada sobre los tipos y los indicadores de ACE.

Requisitos

encabezado: atlsecurity.h

Vea también

Referencia

Clase de CAcl

CAcl::CAceFlagArray

CAcl::CAceTypeArray

ACCESS_MASK

CAcl::GetAclEntries