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
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de 2024, nous allons supprimer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultezEnvoyer et afficher des commentaires pour