Partager via


GENERIC_MAPPING structure (wdm.h)

La structure GENERIC_MAPPING décrit la valeur ACCESS_MASK des droits d’accès spécifiques associés à chaque type de droit d’accès générique.

Syntaxe

typedef struct _GENERIC_MAPPING {
  ACCESS_MASK GenericRead;
  ACCESS_MASK GenericWrite;
  ACCESS_MASK GenericExecute;
  ACCESS_MASK GenericAll;
} GENERIC_MAPPING;

Membres

GenericRead

Décrit les droits d’accès spécifiques correspondant au droit d’accès GENERIC_READ.

GenericWrite

Décrit les droits d’accès spécifiques correspondant au droit d’accès GENERIC_WRITE.

GenericExecute

Décrit les droits d’accès spécifiques correspondant au droit d’accès GENERIC_EXECUTE.

GenericAll

Décrit les droits d’accès spécifiques correspondant au droit d’accès GENERIC_ALL.

Remarques

Utilisez la routine IoGetFileObjectGenericMapping pour obtenir les droits d’accès spécifiques correspondant aux droits d’accès génériques pour les objets de fichier. Utilisez RtlMapGenericMask pour soustraire les droits d’accès au sein d’un ACCESS_MASK qui ne dérivent pas des droits d’accès génériques.

Pour plus d’informations sur les droits d’accès génériques, consultez la page de référence Win32 pour la structure GENERIC_MAPPING .

Configuration requise

Condition requise Valeur
En-tête wdm.h (include Wdm.h, Ntddk.h, Ntifs.h)

Voir aussi

ACCESS_MASK

IoGetFileObjectGenericMapping

RtlMapGenericMask