Заголовок 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, чтобы сообщить диспетчеру подключения о создании точки подключения тома. |
Обратная связь
https://aka.ms/ContentUserFeedback.
Ожидается в ближайшее время: в течение 2024 года мы постепенно откажемся от GitHub Issues как механизма обратной связи для контента и заменим его новой системой обратной связи. Дополнительные сведения см. в разделеОтправить и просмотреть отзыв по