Funzione SetAclInformation (securitybaseapi.h)
La funzione SetAclInformation imposta informazioni su un elenco di controllo di accesso (ACL).
Sintassi
BOOL SetAclInformation(
[in, out] PACL pAcl,
[in] LPVOID pAclInformation,
[in] DWORD nAclInformationLength,
[in] ACL_INFORMATION_CLASS dwAclInformationClass
);
Parametri
[in, out] pAcl
Puntatore a un elenco di controllo di accesso. La funzione imposta informazioni in questo ACL.
[in] pAclInformation
Puntatore a un buffer contenente le informazioni da impostare. Questo deve essere un puntatore a una struttura ACL_REVISION_INFORMATION .
[in] nAclInformationLength
Dimensioni, in byte, del buffer a cui punta il parametro pAclInfo .
[in] dwAclInformationClass
Tipo enumerato ACL_INFORMATION_CLASS che fornisce la classe di informazioni richieste.
Attualmente, questo parametro può essere AclRevisionInformation. Ciò significa che il buffer a cui punta il parametro pAclInformation contiene una struttura ACL_REVISION_INFORMATION .
Valore restituito
Se la funzione ha esito positivo, la funzione restituisce un valore diverso da zero.
Se la funzione ha esito negativo, restituisce zero. Per informazioni dettagliate sull'errore, chiamare GetLastError.
Requisiti
Client minimo supportato | Windows XP [solo app desktop] |
Server minimo supportato | Windows Server 2003 [solo app desktop] |
Piattaforma di destinazione | Windows |
Intestazione | securitybaseapi.h (include Windows.h) |
Libreria | Advapi32.lib |
DLL | Advapi32.dll |