Freigeben über


IOCTL_MOUNTMGR_CHECK_UNPROCESSED_VOLUMES IOCTL (mountmgr.h)

Wenn ein Volume im System eintrifft, registriert es sich für die MOUNTDEV_MOUNTED_DEVICE_GUID Schnittstellenklasse, und der Bereitstellungs-Manager erhält eine Plug- und Play-Benachrichtigung. Wenn der Bereitstellungs-Manager diese Benachrichtigung empfängt, fragt er den Clienttreiber ab, der das Volume für die eindeutige ID des Volumes verwaltet. In einigen Fällen benachrichtigt der Client jedoch insbesondere bei Clustern den Bereitstellungsmanager über die Ankunft des Volumes, reagiert aber nicht, wenn er nach der eindeutigen ID des Volumes abgefragt wird. Der Bereitstellungs-Manager behält diese Volumes in einer tot eingebundenen Gerät Liste bei. Clients können die IOCTL_MOUNTMGR_CHECK_UNPROCESSED_VOLUMES IOCTL verwenden, um anzufordern, dass der Bereitstellungs-Manager seine inaktiv eingebundene Geräteliste erneut überprüft und einen weiteren Versuch unternommen hat, die Clients in der Liste nach den eindeutigen IDs ihrer jeweiligen Volumes abzufragen.

Diese IOCTL wird hauptsächlich für die Clusterunterstützung verwendet.

Hauptcode

IRP_MJ_DEVICE_CONTROL

Eingabepuffer

Nichts

Eingabepufferlänge

Nichts

Ausgabepuffer

Nichts

Länge des Ausgabepuffers

Nichts

Eingabe-/Ausgabepuffer

N/A

Länge des Eingabe-/Ausgabepuffers

N/A

Statusblock

Wenn der Vorgang erfolgreich ist, wird das feld Status auf STATUS_SUCCESS festgelegt.

Bemerkungen

Weitere Informationen finden Sie unter Unterstützen von Mount Manager-Anforderungen in einem Speicherklassentreiber.

Anforderungen

Anforderung Wert
Header- mountmgr.h (include Mountmgr.h)