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

Vedi anche

ACL_INFORMATION_CLASS

ACL_REVISION_INFORMATION

GetAclInformation

InizializzaAcl

IsValidAcl

Controllo di accesso di basso livello

Funzioni di Controllo di accesso di basso livello