Partager via


Droits d’accès standard

Chaque type d’objet sécurisable a un ensemble de droits d’accès qui correspondent aux opérations propres à ce type d’objet. En plus de ces droits d’accès spécifiques à l’objet, il existe un ensemble de droits d’accès standard qui correspondent aux opérations communes à la plupart des types d’objets sécurisables.

Constantes de droits d’accès standard

Le format de masque d’accès inclut un ensemble de bits pour les droits d’accès standard. Les constantes Windows suivantes pour les droits d’accès standard sont définies dans Winnt.h.

Constante Signification
SUPPRIMER Droit de supprimer l’objet.
READ_CONTROL Droit de lire les informations dans le descripteur de sécurité de l’objet, sans inclure les informations dans la liste de contrôle d’accès système (SACL).
SYNCHRONISER Droit d’utiliser l’objet pour la synchronisation. Cela permet à un thread d’attendre que l’objet soit dans l’état signalé. Certains types d’objets ne prennent pas en charge ce droit d’accès.
WRITE_DAC Droit de modifier la liste de contrôle d’accès discrétionnaire (DACL) dans le descripteur de sécurité de l’objet.
ÉCRIRE_PROPRIÉTAIRE Droit de modifier le propriétaire dans le descripteur de sécurité de l’objet.

Winnt.h définit également les combinaisons suivantes des constantes de droits d’accès standard.

Constante Signification
TOUS_LES_DROITS_STANDARD Combine DELETE, READ_CONTROL, WRITE_DAC, WRITE_OWNER et l’accès SYNCHRONIZE.
STANDARD_RIGHTS_EXECUTE Actuellement défini pour être égal à READ_CONTROL.
STANDARD_RIGHTS_READ Actuellement défini pour être égal à READ_CONTROL.
STANDARD_RIGHTS_REQUIRED Combine l’accès DELETE, READ_CONTROL, WRITE_DAC et WRITE_OWNER.
STANDARD_RIGHTS_WRITE Actuellement défini pour être égal à READ_CONTROL.

Format du masque d’accès