IOCTL_MOUNTDEV_LINK_CREATED IOCTL (mountdev.h)

Поддержка этого IOCTL клиентами диспетчера подключений необязательна. Диспетчер подключения использует этот IOCTL для оповещения драйвера клиента о том, что тому назначено постоянное имя. Входными данными для этого IOCTL является назначенное постоянное имя.

Основной код

IRP_MJ_DEVICE_CONTROL

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

Диспетчер точек подключения помещает структуру переменной длины типа MOUNTDEV_NAME, определенную в Mountmgr.h в начале буфера в Irp-AssociatedIrp.SystemBuffer>. Диспетчер подключения вставляет постоянное имя, только что назначенное по адресу, указанному элементом Name этой структуры.

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

Parameters.DeviceIoControl.InputBufferLength в расположении стека ввода-вывода IRP указывает размер входного буфера в байтах, который должен быть больше или равен sizeof(MOUNTDEV_NAME).

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

None

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

None

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

Состояние отсутствует.

Комментарии

Реализующий эту функцию не должен синхронизировать потоки и не должен выполнять блокирующие и (или) вызовы функций межпроцессного взаимодействия (IPC).

Требования

Требование Значение
Заголовок mountdev.h (включая Mountmgr.h)

См. также раздел

MOUNTDEV_NAME