Поделиться через


IOCTL_MOUNTMGR_CHECK_UNPROCESSED_VOLUMES IOCTL (mountmgr.h)

Когда том поступает в систему, он регистрируется для класса интерфейса MOUNTDEV_MOUNTED_DEVICE_GUID, а диспетчер подключения получает уведомление Plug and Play. Когда диспетчер подключения получает это уведомление, он запрашивает у драйвера клиента, управляющего томом, уникальный идентификатор тома. Однако в некоторых случаях, особенно в кластерах, клиент уведомляет диспетчер подключений о получении тома, но затем не отвечает при запросе уникального идентификатора тома. Диспетчер подключения сохраняет эти тома в списке неактивных подключенных устройств . Клиенты могут использовать IOCTL_MOUNTMGR_CHECK_UNPROCESSED_VOLUMES IOCTL, чтобы запросить у диспетчера подключений повторное сканирование списка неработающих подключенных устройств и выполнить еще одну попытку запросить у клиентов в списке уникальные идентификаторы соответствующих томов.

Этот IOCTL используется в основном для поддержки кластеров.

Основной код

IRP_MJ_DEVICE_CONTROL

Входной буфер

None

Длина входного буфера

None

Выходной буфер

None

Длина выходного буфера

None

Буфер входных и выходных данных

Н/Д

Длина входного/выходного буфера

Н/Д

Блок состояния

Если операция выполнена успешно, в поле Состояние устанавливается значение STATUS_SUCCESS.

Комментарии

Дополнительные сведения см. в статье Поддержка запросов диспетчера подключений в драйвере класса хранения.

Требования

Требование Значение
Заголовок mountmgr.h (включая Mountmgr.h)