Função IsValidAcl (securitybaseapi.h)

A função IsValidAcl valida uma ACL ( lista de controle de acesso ).

Sintaxe

BOOL IsValidAcl(
  [in] PACL pAcl
);

Parâmetros

[in] pAcl

Um ponteiro para uma estrutura de ACL validada por essa função. Esse valor não deve ser NULL.

Retornar valor

Se a ACL for válida, a função retornará diferente de zero.

Se a ACL não for válida, a função retornará zero. Não há informações de erro estendidas para essa função; não chame GetLastError.

Comentários

Essa função verifica o nível de revisão da ACL e verifica se o número de ACEs ( entradas de controle de acesso ) especificadas no membro AceCount da estrutura acl se ajusta ao espaço especificado pelo membro AclSizeda estrutura acl.

Se pAcl for NULL, o aplicativo falhará com uma violação de acesso.

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

GetAclInformation

InitializeAcl

Controle de Acesso de baixo nível

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