Función IsValidAcl (securitybaseapi.h)

La función IsValidAcl valida una lista de control de acceso (ACL).

Sintaxis

BOOL IsValidAcl(
  [in] PACL pAcl
);

Parámetros

[in] pAcl

Puntero a una estructura de ACL validada por esta función. Este valor no debe ser NULL.

Valor devuelto

Si la ACL es válida, la función devuelve un valor distinto de cero.

Si la ACL no es válida, la función devuelve cero. No hay información de error extendida para esta función; no llame a GetLastError.

Comentarios

Esta función comprueba el nivel de revisión de la ACL y comprueba que el número de entradas de control de acceso (ACE) especificadas en el miembro AceCount de la estructura de ACL se ajusta al espacio especificado por el miembro AclSize de la estructura de ACL .

Si pAcl es NULL, se producirá un error en la aplicación con una infracción de acceso.

Requisitos

Requisito Value
Cliente mínimo compatible Windows XP [aplicaciones de escritorio | aplicaciones para UWP]
Servidor mínimo compatible Windows Server 2003 [aplicaciones de escritorio | aplicaciones para UWP]
Plataforma de destino Windows
Encabezado securitybaseapi.h (incluya Windows.h)
Library Advapi32.lib
Archivo DLL Advapi32.dll

Consulte también

ACL

GetAclInformation

InitializeAcl

Access Control de bajo nivel

Funciones de Access Control de bajo nivel