IOCTL_MOUNTMGR_VOLUME_MOUNT_POINT_DELETED IOCTL (mountmgr.h)

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

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

Основной код

IRP_MJ_DEVICE_CONTROL

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

Клиент диспетчера подключений инициализирует структуру 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)

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

MOUNTMGR_VOLUME_MOUNT_POINT