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) |