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