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 |