IOCTL_MOUNTMGR_VOLUME_MOUNT_POINT_DELETED IOCTL (mountmgr.h)

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

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

Основной код

IRP_MJ_DEVICE_CONTROL

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

Клиент диспетчера подключений инициализирует структуру MOUNTMGR_VOLUME_MOUNT_POINT в начале буфера в Irp->AssociatedIrp.SystemBuffer.

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

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

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

Никакой.

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

Никакой.

Буфер входных и выходных данных

N/A

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

N/A

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

Если операция выполнена успешно, для поля состояния задано значение STATUS_SUCCESS.

Если InputBufferLength меньше sizeof(MOUNTMGR_VOLUME_MOUNT_POINT), то для поля состояния задано значение STATUS_INVALID_PARAMETER.

Замечания

Дополнительные сведения см. в поддержке запросов диспетчера подключений вдрайвера класса хранилища.

Требования

Требование Ценность
заголовка mountmgr.h (include Mountmgr.h)

См. также

MOUNTMGR_VOLUME_MOUNT_POINT