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