Funzione IsValidAcl (securitybaseapi.h)

La funzione IsValidAcl convalida un elenco di controllo di accesso (ACL).

Sintassi

BOOL IsValidAcl(
  [in] PACL pAcl
);

Parametri

[in] pAcl

Puntatore a una struttura ACL convalidata da questa funzione. Questo valore non deve essere NULL.

Valore restituito

Se l'ACL è valido, la funzione restituisce un valore diverso da zero.

Se l'ACL non è valido, la funzione restituisce zero. Non sono presenti informazioni di errore estese per questa funzione; non chiamare GetLastError.

Commenti

Questa funzione controlla il livello di revisione dell'ACL e verifica che il numero di voci di controllo di accesso (ACL) specificate nel membro AceCount della struttura ACL corrisponda allo spazio specificato dal membro AclSize della struttura ACL .

Se pAcl è NULL, l'applicazione avrà esito negativo con una violazione di accesso.

Requisiti

Requisito Valore
Client minimo supportato Windows XP [app desktop | App UWP]
Server minimo supportato Windows Server 2003 [app desktop | App UWP]
Piattaforma di destinazione Windows
Intestazione securitybaseapi.h (include Windows.h)
Libreria Advapi32.lib
DLL Advapi32.dll

Vedi anche

ACL

GetAclInformation

InitializeAcl

Controllo di accesso di basso livello

Funzioni di Controllo di accesso di basso livello