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