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_ALL0x10000000 |
Tous les droits d’accès possibles |
GENERIC_EXECUTE0x20000000 |
Exécuter l’accès |
GENERIC_WRITE0x40000000 |
Accès en écriture |
GENERIC_READ0x80000000 |
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.