Partager via


Droits d’accès génériques

Les objets sécurisables utilisent un format de masque d’accès dans lequel les quatre bits à ordre élevé spécifient des droits d’accès génériques. Chaque type d’objet sécurisable mappe ces bits à un ensemble de ses droits d’accès standard et spécifiques à l’objet. Par exemple, un objet de fichier Windows mappe le bit GENERIC_READ au READ_CONTROL et SYNCHRONIZE droits d’accès standard et aux droits d’accès FILE_READ_DATA, FILE_READ_EAet FILE_READ_ATTRIBUTES droits d’accès spécifiques à l’objet. D’autres types d’objets mappent le bit GENERIC_READ à tout ensemble de droits d’accès approprié pour ce type d’objet.

Vous pouvez utiliser des droits d’accès génériques pour spécifier le type d’accès dont vous avez besoin lorsque vous ouvrez un handle sur un objet. Cela est généralement plus simple que de spécifier tous les droits standard et spécifiques correspondants.

Le tableau suivant présente les constantes définies pour les droits d’accès génériques.

Constant Signification générique
GENERIC_ALL
0x10000000
Tous les droits d’accès possibles
GENERIC_EXECUTE
0x20000000
Exécuter l’accès
GENERIC_WRITE
0x40000000
Accès en écriture
GENERIC_READ
0x80000000
Accès en lecture

Les applications qui définissent des objets sécurisables privés peuvent également utiliser les droits d’accès génériques.