Fonction SetAclInformation (securitybaseapi.h)

La fonction SetAclInformation définit des informations sur une liste de contrôle d’accès (ACL).

Syntaxe

BOOL SetAclInformation(
  [in, out] PACL                  pAcl,
  [in]      LPVOID                pAclInformation,
  [in]      DWORD                 nAclInformationLength,
  [in]      ACL_INFORMATION_CLASS dwAclInformationClass
);

Paramètres

[in, out] pAcl

Pointeur vers une liste de contrôle d’accès. La fonction définit des informations dans cette liste de contrôle d’accès.

[in] pAclInformation

Pointeur vers une mémoire tampon qui contient les informations à définir. Il doit s’agir d’un pointeur vers une structure ACL_REVISION_INFORMATION .

[in] nAclInformationLength

Taille, en octets, de la mémoire tampon pointée vers le paramètre pAclInfo .

[in] dwAclInformationClass

Un ACL_INFORMATION_CLASS type énuméré qui donne la classe d’informations demandée.

Actuellement, ce paramètre peut être AclRevisionInformation. Cela signifie que la mémoire tampon pointée vers le paramètre pAclInformation contient une structure ACL_REVISION_INFORMATION .

Valeur retournée

Si la fonction réussit, la fonction retourne une valeur différente de zéro.

Si la fonction échoue, elle retourne zéro. Pour obtenir des informations détaillées sur l’erreur, appelez GetLastError.

Spécifications

   
Client minimal pris en charge Windows XP [applications de bureau uniquement]
Serveur minimal pris en charge Windows Server 2003 [applications de bureau uniquement]
Plateforme cible Windows
En-tête securitybaseapi.h (inclure Windows.h)
Bibliothèque Advapi32.lib
DLL Advapi32.dll

Voir aussi

ACL_INFORMATION_CLASS

ACL_REVISION_INFORMATION

GetAclInformation

InitializeAcl

IsValidAcl

Access Control de bas niveau

Fonctions Access Control de bas niveau