IOCTL_MOUNTDEV_LINK_CREATED IOCTL (mountdev.h)
La prise en charge de cet IOCTL par les clients du gestionnaire de montage est facultative. Le gestionnaire de montage utilise cet IOCTL pour avertir le pilote client qu’un nom persistant a été attribué à son volume. L’entrée de ce IOCTL est le nom persistant attribué.
Code principal
Mémoire tampon d'entrée
Le gestionnaire de point de montage place une structure de longueur variable de type MOUNTDEV_NAME, définie dans Mountmgr.h au début de la mémoire tampon sur Irp-AssociatedIrp.SystemBuffer>. Le gestionnaire de montage insère le nom persistant qui vient d’être attribué à l’adresse pointée par le membre Name de cette structure.
Longueur de la mémoire tampon d’entrée
Parameters.DeviceIoControl.InputBufferLength dans l’emplacement de la pile d’E/S de l’IRP indique la taille, en octets, de la mémoire tampon d’entrée, qui doit être supérieure ou égale à sizeof(MOUNTDEV_NAME).
Mémoire tampon de sortie
None
Longueur de la mémoire tampon de sortie
None
Bloc d’état
Aucun état.
Remarques
L’implémenteur de cette fonction ne doit pas synchroniser les threads et ne doit pas effectuer d’appels de fonction de blocage et/ou de communication interprocessus (IPC).
Configuration requise
Condition requise | Valeur |
---|---|
En-tête | mountdev.h (include Mountmgr.h) |
Voir aussi
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : tout au long de 2024, nous allons éliminer 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, consultez :Envoyer et afficher des commentaires pour