Partager 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 d’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 nonpersistent.

DeviceNameLength

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

Reserved3

Remarques

Aucun des noms retournés n’est terminé par NULL, ni les mémoires tampons nécessitent la fin des caractères NULL. 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.

Lors de l’entrée, les décalages sont du début de la structure MOUNTMGR_MOUNT_POINT. Sur les décalages de sortie se trouvent à 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 à l’instance de tableau incorporée MOUNTMGR_MOUNT_POINT).

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

Pour plus d’informations, consultez prise en charge des demandes mount Manager dans un pilote de classe de stockage.

Exigences

Exigence Valeur
d’en-tête mountmgr.h (include Mountmgr.h)

Voir aussi

IOCTL_MOUNTMGR_QUERY_POINTS