Partager via


MOUNTDEV_UNIQUE_ID structure (mountdev.h)

La structure MOUNTDEV_UNIQUE_ID contient un ID de volume unique qu’un client du gestionnaire de montage fournit au gestionnaire de montage en réponse à une demande de IOCTL_MOUNTDEV_QUERY_UNIQUE_ID .

Syntaxe

typedef struct _MOUNTDEV_UNIQUE_ID {
  USHORT UniqueIdLength;
  UCHAR  UniqueId[1];
} MOUNTDEV_UNIQUE_ID, *PMOUNTDEV_UNIQUE_ID;

Membres

UniqueIdLength

Longueur de l’ID de volume unique, en octets.

UniqueId[1]

Tableau d’octets qui spécifient l’ID de volume unique.

Remarques

Pour une présentation des ID de volume uniques et de la façon dont le gestionnaire de montage les utilise, consultez Prise en charge des demandes de gestionnaire de montage dans un pilote de classe de stockage.

En guise de bonne pratique, l’implémenteur ne doit pas synchroniser les threads et ne doit pas effectuer d’appels de fonction de blocage et/ou d’interprocessus communication (IPC).

Configuration requise

Condition requise Valeur
En-tête mountdev.h (include Mountmgr.h)

Voir aussi

IOCTL_MOUNTDEV_QUERY_UNIQUE_ID