Share via


structure MOUNTMGR_MOUNT_POINT (mountmgr.h)

La structure MOUNTMGR_MOUNT_POINT est utilisée par les clients du gestionnaire de montage conjointement avec une demande de IOCTL_MOUNTMGR_QUERY_POINTS pour interroger le gestionnaire de montage pour tous les points de montage (liens symboliques) associés à un appareil. Le gestionnaire de montage répond en envoyant un tableau de structures MOUNTMGR_MOUNT_POINT contenant les points de montage.

Syntaxe

typedef struct _MOUNTMGR_MOUNT_POINT {
  ULONG  SymbolicLinkNameOffset;
  USHORT SymbolicLinkNameLength;
  USHORT Reserved1;
  ULONG  UniqueIdOffset;
  USHORT UniqueIdLength;
  USHORT Reserved2;
  ULONG  DeviceNameOffset;
  USHORT DeviceNameLength;
  USHORT Reserved3;
} MOUNTMGR_MOUNT_POINT, *PMOUNTMGR_MOUNT_POINT;

Membres

SymbolicLinkNameOffset

Contient un décalage, en octets, dans la mémoire tampon de sortie où se trouve le lien symbolique.

SymbolicLinkNameLength

Contient la longueur, en octets, du lien symbolique.

Reserved1

UniqueIdOffset

Contient un décalage, en octets, dans la mémoire tampon de sortie où se trouve l’ID unique.

UniqueIdLength

Contient la longueur, en octets, de l’ID unique.

Reserved2

DeviceNameOffset

Contient un décalage, en octets, dans la mémoire tampon de sortie où se trouve le nom de l’appareil non persistant.

DeviceNameLength

Contient la longueur, en octets, du nom de l’appareil non persistant.

Reserved3

Remarques

Aucun des noms retournés n’est terminé par null , et les mémoires tampons ne nécessitent pas de caractères NULL de fin. L’appelant de IOCTL_MOUNTMGR_QUERY_POINTS n’est pas tenu de fournir des données dans tous les membres de la structure MOUNTMGR_MOUNT_POINT, mais les membres vides doivent avoir un décalage de zéro.

En entrée, les décalages se trouvent au début de la structure MOUNTMGR_MOUNT_POINT. Sur la sortie, les décalages sont à partir du début de la mémoire tampon. Il s’agit généralement du début de la structure de conteneur MOUNTMGR_MOUNT_POINTS (par opposition au tableau incorporé MOUNTMGR_MOUNT_POINT instance).

La demande IOCTL_MOUNTMGR_QUERY_POINTS est disponible dans les systèmes d’exploitation Windows 2000 et ultérieurs.

Pour une présentation des différences entre les liens symboliques, les ID uniques et les noms d’appareils non persistants, consultez Prise en charge des demandes de mount Manager dans un pilote de classe de stockage.

Configuration requise

Condition requise Valeur
En-tête mountmgr.h (inclure Mountmgr.h)

Voir aussi

IOCTL_MOUNTMGR_QUERY_POINTS