Заголовок mountmgr.h

Этот заголовок используется хранилищем. Дополнительные сведения см. в разделе:

mountmgr.h содержит следующие программные интерфейсы:

Функции IOCTL

 
IOCTL_MOUNTDEV_QUERY_DEVICE_NAME

Поддержка этого IOCTL клиентами диспетчера подключений является обязательной.
IOCTL_MOUNTMGR_AUTO_DL_ASSIGNMENTS

Этот IOCTL информирует диспетчера подключений о том, что он должен автоматически назначать буквы дисков томам по мере их внедрения в системе.
IOCTL_MOUNTMGR_CHANGE_NOTIFY

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

Когда том поступает в систему, он регистрируется для класса интерфейса MOUNTDEV_MOUNTED_DEVICE_GUID, а диспетчер подключения получает уведомление Plug and Play (см. раздел Коды управления вводом-выводом в диспетчере подключения для обсуждения этого процесса).
IOCTL_MOUNTMGR_CREATE_POINT

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

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

Этот IOCTL идентичен входным и выходным данным IOCTL_MOUNTMGR_QUERY_POINTS.
IOCTL_MOUNTMGR_KEEP_LINKS_WHEN_OFFLINE

Этот IOCTL направляет диспетчеру подключений сохранять символьную ссылку активной после того, как диспетчер Plug and Play выдал уведомление о том, что соответствующий том перешел в автономный режим.
IOCTL_MOUNTMGR_NEXT_DRIVE_LETTER

Этот IOCTL проверяет, содержит ли данный том букву диска.
IOCTL_MOUNTMGR_QUERY_POINTS

Этот IOCTL возвращает тройное значение, состоящее из постоянного символьного имени ссылки для тома (то есть точки подключения), уникального идентификатора тома и неперсистентного имени устройства (например, "\Device\HarddiskVolume1") для тома.
IOCTL_MOUNTMGR_VOLUME_ARRIVAL_NOTIFICATION

Этот IOCTL позволяет клиенту имитировать уведомление о поступлении интерфейса устройства Plug and Play с заданным именем тома.
IOCTL_MOUNTMGR_VOLUME_MOUNT_POINT_CREATED

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

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

Структуры

 
MOUNTDEV_NAME

Структура MOUNTDEV_NAME содержит имя устройства.
MOUNTMGR_CHANGE_NOTIFY_INFO

Структура MOUNTMGR_CHANGE_NOTIFY_INFO используется диспетчером подключений для отправки эпических номеров своим клиентам и наоборот.
MOUNTMGR_CREATE_POINT_INPUT

Структура MOUNTMGR_CREATE_POINT_INPUT используется диспетчером подключения для отправки имени символьной ссылки клиенту, запрашивающему имя символьной ссылки, с помощью запроса IOCTL_MOUNTMGR_CREATE_POINT.
MOUNTMGR_DRIVE_LETTER_INFORMATION

Структура MOUNTMGR_DRIVE_LETTER_INFORMATION используется диспетчером подключения для передачи письма диска клиенту, запрашивающему письмо драйвера с помощью запроса IOCTL_MOUNTMGR_NEXT_DRIVE_LETTER.
MOUNTMGR_DRIVE_LETTER_TARGET

Структура MOUNTMGR_DRIVE_LETTER_TARGET используется клиентом диспетчера подключений с запросом IOCTL_MOUNTMGR_NEXT_DRIVE_LETTER, чтобы предоставить диспетчеру подключений неперсистентное имя целевого устройства.
MOUNTMGR_MOUNT_POINT

Структура MOUNTMGR_MOUNT_POINT используется клиентами диспетчера подключений в сочетании с запросом IOCTL_MOUNTMGR_QUERY_POINTS, чтобы запросить у диспетчера подключения все точки подключения (символические ссылки), связанные с устройством.
MOUNTMGR_MOUNT_POINTS

Структура MOUNTMGR_MOUNT_POINTS используется диспетчером подключений для отправки клиенту списка точек подключения, связанных с устройством.
MOUNTMGR_TARGET_NAME

Структура MOUNTMGR_TARGET_NAME содержит неперсистентное имя целевого устройства для устройства и используется клиентами диспетчера подключений с запросом IOCTL_MOUNTMGR_KEEP_LINKS_WHEN_OFFLINE, чтобы сообщить диспетчеру подключений о необходимости сохранить символьную ссылку для устройства активной даже после того, как устройство перейдет в автономный режим.
MOUNTMGR_VOLUME_MOUNT_POINT

Структура MOUNTMGR_VOLUME_MOUNT_POINT используется вместе с запросом IOCTL_MOUNTMGR_VOLUME_MOUNT_POINT_CREATED, чтобы сообщить диспетчеру подключения о создании точки подключения тома.