IOCTL_MOUNTMGR_VOLUME_ARRIVAL_NOTIFICATION IOCTL (mountmgr.h)
Этот IOCTL позволяет клиенту имитировать уведомление о поступлении Plug and Play интерфейса устройства с заданным именем тома. Если клиент не регистрирует интерфейс устройства типа MOUNTDEV_MOUNTED_DEVICE_GUID, диспетчер подключения не оповещается о его поступлении. Однако клиент может оповещать диспетчера подключений о поступлении тома непосредственно с помощью этого IOCTL.
Этот IOCTL позволяет клиентам получать буквы дисков для вновь созданных томов во время настройки текстового режима, когда установщик устройства Plug and Play не запущен.
Клиенты, которые зарегистрировали интерфейс устройства типа MOUNTDEV_MOUNTED_DEVICE_GUID обычным способом, не должны использовать этот IOCTL.
Основной код
Входной буфер
Клиент диспетчера подключений загружает следующую структуру с именем неперсистентного целевого устройства. Инициализированная структура, MOUNTMGR_TARGET_NAME, определенная в Mountmgr.h, вставляется в начало буфера по адресу Irp-AssociatedIrp.SystemBuffer>.
Длина входного буфера
Parameters.DeviceIoControl.InputBufferLength в расположении стека ввода-вывода IRP указывает размер входного буфера в байтах, который должен быть больше или равен sizeof(MOUNTMGR_TARGET_NAME).
Выходной буфер
None
Длина выходного буфера
None
Блок состояния
Если операция выполнена успешно, в поле Состояние устанавливается значение STATUS_SUCCESS.
Размер входного буфера, указанный параметром InputBufferLength, должен быть достаточно большим, чтобы вместить структуру MOUNTMGR_TARGET_NAME и имя символьной ссылки, которая следует за ней. Если он недостаточно велик, для поля Состояние устанавливается значение STATUS_INVALID_PARAMETER.
Требования
Требование | Значение |
---|---|
Заголовок | mountmgr.h (включая Mountmgr.h) |
См. также раздел
Обратная связь
https://aka.ms/ContentUserFeedback.
Ожидается в ближайшее время: в течение 2024 года мы постепенно откажемся от GitHub Issues как механизма обратной связи для контента и заменим его новой системой обратной связи. Дополнительные сведения см. в разделеОтправить и просмотреть отзыв по