Partager via


structure MOUNTDEV_UNIQUE_ID (mountdev.h)

La structure MOUNTDEV_UNIQUE_ID contient un ID de volume unique fourni par un client mount manager 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

Contient la longueur de l’ID de volume unique.

UniqueId[1]

Contient l’ID de volume unique sous forme de tableau d’octets.

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 mount Manager dans un pilote de classe de stockage.

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

Configuration requise

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

Voir aussi

IOCTL_MOUNTDEV_UNIQUE_ID_CHANGE_NOTIFY