Compartilhar via


Função GetAclInformation (securitybaseapi.h)

A função GetAclInformation recupera informações sobre uma ACL ( lista de controle de acesso ).

Sintaxe

BOOL GetAclInformation(
  [in]  PACL                  pAcl,
  [out] LPVOID                pAclInformation,
  [in]  DWORD                 nAclInformationLength,
  [in]  ACL_INFORMATION_CLASS dwAclInformationClass
);

Parâmetros

[in] pAcl

Um ponteiro para uma ACL. A função recupera informações sobre essa ACL. Se um valor nulo for passado, a função causará uma violação de acesso.

[out] pAclInformation

Um ponteiro para um buffer para receber as informações solicitadas. A estrutura colocada no buffer depende da classe de informações solicitada no parâmetro dwAclInformationClass .

[in] nAclInformationLength

O tamanho, em bytes, do buffer apontado pelo parâmetro pAclInformation .

[in] dwAclInformationClass

Um valor da enumeração ACL_INFORMATION_CLASS que indica a classe de informações solicitadas. Esse parâmetro pode ser um dos dois valores dessa enumeração:

  • Se o valor for AclRevisionInformation, a função preencherá o buffer apontado pelo parâmetro pAclInformation com uma estrutura ACL_REVISION_INFORMATION .
  • Se o valor for AclSizeInformation, a função preencherá o buffer apontado pelo parâmetro pAclInformation com uma estrutura ACL_SIZE_INFORMATION .

Retornar valor

Se a função for bem-sucedida, a função retornará diferente de zero.

Se a função falhar, ela retornará zero. Para obter informações de erro estendidas, chame GetLastError.

Requisitos

Requisito Valor
Cliente mínimo com suporte Windows XP [aplicativos da área de trabalho | aplicativos UWP]
Servidor mínimo com suporte Windows Server 2003 [aplicativos da área de trabalho | Aplicativos UWP]
Plataforma de Destino Windows
Cabeçalho securitybaseapi.h (inclua Windows.h)
Biblioteca Advapi32.lib
DLL Advapi32.dll

Confira também

ACL_INFORMATION_CLASS

ACL_REVISION_INFORMATION

ACL_SIZE_INFORMATION

GetAce

InitializeAcl

IsValidAcl

Controle de Acesso de baixo nível

Funções de Controle de Acesso de baixo nível

SetAclInformation