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 |