Partager via


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

IRP_MJ_DEVICE_CONTROL

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)