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 a entrada de ACL para recuperar.

  • pSid
    O objeto de CSid que a entrada de ACL se aplica.

  • pMask
    A máscara que especifica permissões conceder ou negar acesso.

  • pType
    ACE digita.

  • pFlags
    Os sinalizadores de ACE.

  • pObjectType
    o tipo de objeto.Isso será definido como GUID_NULL se o tipo de objeto não é especificado em ACE, ou se ACE não é um OBJETO ACE.

  • pInheritedObjectType
    o tipo de objeto herdado.Isso será definido como GUID_NULL se o tipo de objeto de herança não é especificado em ACE, ou se ACE não é um OBJETO ACE.

Comentários

Este método recuperar todas as informações sobre ACE individual, fornecendo mais informações do que apenas CAcl::GetAclEntries torna disponível.

Consulte ACE_HEADER para mais detalhes sobre tipos e em sinalizadores de ACE.

Requisitos

Cabeçalho: atlsecurity.h

Consulte também

Referência

Classe de CAcl

CAcl::CAceFlagArray

CAcl::CAceTypeArray

ACCESS_MASK

CAcl::GetAclEntries