Partilhar via


CAcl::GetAclEntry

Recupera todas as informações sobre uma entrada em uma lista de controle de acesso (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
    Índice para a entrada ACL para recuperar.

  • pSid
    The CSid objeto ao qual a entrada ACL se aplica.

  • pMask
    A máscara de especificar permissões para conceder ou negar acesso.

  • pType
    O tipo ACE.

  • pFlags
    Os sinalizadores da ACE.

  • pObjectType
    O tipo de objeto.Isso será conjunto para GUID_NULL se o tipo de objeto não é especificado na ACE, ou se a ACE não é uma ACE de OBJECT.

  • pInheritedObjectType
    O tipo de objeto herdado.Isso será definido para GUID_NULL se o tipo de objeto herdado não é especificado na ACE, ou se a ACE não é uma ACE de OBJECT.

Comentários

Esse método irá recuperar todas as informações sobre uma ACE individual, fornecendo mais informações que CAcl::GetAclEntries sozinho torna disponível.

See ACE_HEADER para obter mais detalhes sobre tipos de ACE e sinalizadores.

Requisitos

Cabeçalho: atlsecurity.h

Consulte também

Referência

Classe CAcl

CAcl::CAceFlagArray

CAcl::CAceTypeArray

ACCESS_MASK

CAcl::GetAclEntries

Outros recursos

CAcl membros