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