IOCTL_MOUNTMGR_CHECK_UNPROCESSED_VOLUMES IOCTL (mountmgr.h)
Lorsqu’un volume arrive dans le système, il s’inscrit à la classe d’interface MOUNTDEV_MOUNTED_DEVICE_GUID et le gestionnaire de montage reçoit une notification Plug-and-Play. Lorsque le gestionnaire de montage reçoit cette notification, il interroge le pilote client qui gère le volume pour obtenir l’ID unique du volume. Toutefois, dans certains cas, en particulier avec les clusters, le client avertit le gestionnaire de montage de l’arrivée de son volume, mais ne répond ensuite pas lorsqu’il est interrogé pour l’ID unique du volume. Le gestionnaire de montage conserve ces volumes dans une liste d’appareils montés morts . Les clients peuvent utiliser le IOCTL_MOUNTMGR_CHECK_UNPROCESSED_VOLUMES IOCTL pour demander au gestionnaire de montage de réanalyser sa liste d’appareils montés morts et d’effectuer une autre tentative d’interrogation des clients de la liste pour obtenir les ID uniques de leurs volumes respectifs.
Cet IOCTL est principalement utilisé pour la prise en charge du cluster.
Code principal
Mémoire tampon d'entrée
None
Longueur de la mémoire tampon d’entrée
None
Mémoire tampon de sortie
None
Longueur de la mémoire tampon de sortie
None
Mémoire tampon d’entrée/sortie
N/A
Longueur de la mémoire tampon d’entrée/sortie
N/A
Bloc d’état
Si l’opération réussit, le champ État est défini sur STATUS_SUCCESS.
Remarques
Pour plus d’informations, consultez Prise en charge des demandes mount Manager dans un pilote de classe de stockage.
Configuration requise
Condition requise | Valeur |
---|---|
En-tête | mountmgr.h (include Mountmgr.h) |