AddScopedPolicyIDAce, fonction (securitybaseapi.h)
La fonction AddScopedPolicyIDAce ajoute une entrée decontrôle d’accès (ACE) SYSTEM_SCOPED_POLICY_ID_ACE à la fin d’une liste de contrôle d’accès système (SACL). Une structure SYSTEM_SCOPED_POLICY_ID_ACE spécifie une stratégie d’accès centrale (CAP) à associer à la ressource et peut être utilisée lors des vérifications d’accès. L’ensemble des droits d’accès standard sont définis dans la rubrique Droits d’accès standard .
Syntaxe
BOOL AddScopedPolicyIDAce(
[in, out] PACL pAcl,
[in] DWORD dwAceRevision,
[in] DWORD AceFlags,
[in] DWORD AccessMask,
[in] PSID pSid
);
Paramètres
[in, out] pAcl
Pointeur vers une liste de contrôle d’accès (ACL). Cette fonction ajoute un ACE à cette liste de contrôle d’accès. La valeur de ce paramètre ne peut pas être NULL.
[in] dwAceRevision
Spécifie le niveau de révision de l’ACL en cours de modification. Cette valeur peut être ACL_REVISION ou ACL_REVISION_DS. Utilisez ACL_REVISION_DS si l’ACL contient des AE spécifiques à l’objet.
[in] AceFlags
Ensemble d’indicateurs de bits qui contrôlent l’héritage ACE. La fonction définit ces indicateurs dans le membre AceFlags de la structure ACE_HEADER du nouvel ACE.
Pour assurer la cohérence avec l’interface utilisateur des autorisations de fichier avancées Windows 8, les applications doivent spécifier les indicateurs CONTAINER_INHERIT_ACE et OBJECT_INHERIT_ACE dans le paramètre AceFlags.
Ce paramètre peut être une combinaison des valeurs suivantes.
[in] AccessMask
Doit être égal à zéro pour Windows 8 et Windows Server 2012.
[in] pSid
Pointeur vers le SID (S-1-17-*) qui identifie la stratégie d’accès central à associer à la ressource.
Valeur retournée
Si la fonction réussit, elle retourne TRUE.
Si la fonction échoue, elle retourne FALSE. Pour obtenir des informations détaillées sur l’erreur, appelez GetLastError.
Configuration requise
Condition requise | Valeur |
---|---|
Client minimal pris en charge | Windows 8 [applications de bureau uniquement] |
Serveur minimal pris en charge | Windows Server 2012 [applications de bureau uniquement] |
Plateforme cible | Windows |
En-tête | securitybaseapi.h (inclure Windows.h) |
Bibliothèque | Kernel32.lib |
DLL | Kernel32.dll |
Voir aussi
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de 2024, nous allons supprimer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultezEnvoyer et afficher des commentaires pour