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


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

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

Никакой

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

Никакой

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

Никакой

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

Никакой

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

N/A

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

N/A

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

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

Замечания

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

Требования

Требование Ценность
заголовка mountmgr.h (include Mountmgr.h)