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)