Заголовок ntddvol.h
Этот заголовок используется хранилищем. Дополнительные сведения см. в разделе:
ntddvol.h содержит следующие программные интерфейсы:
Функции IOCTL
IOCTL_VOLUME_GET_VOLUME_DISK_EXTENTS Возвращает физическое расположение тома на одном или нескольких дисках. |
IOCTL_VOLUME_IS_CLUSTERED Позволяет драйверу или приложению определить, является ли том кластеризованным. |
IOCTL_VOLUME_LOGICAL_TO_PHYSICAL Возвращает физические смещения и номера физических дисков для заданного логического смещения тома. |
IOCTL_VOLUME_OFFLINE IOCTL_VOLUME_OFFLINE IOCTL переводит том в состояние OFFLINE, то есть в состояние, в котором операции чтения и записи завершаются сбоем. |
IOCTL_VOLUME_ONLINE IOCTL_VOLUME_ONLINE IOCTL переводит том в состояние ONLINE, которое представляет собой состояние, в котором будут выполняться операции чтения и записи. |
IOCTL_VOLUME_PHYSICAL_TO_LOGICAL Возвращает логическое смещение, соответствующее номеру физического диска и физическому смещению. |
IOCTL_VOLUME_READ_PLEX Выполняет чтение определенного сплетения тома. |
Структуры
DISK_EXTENT Структура DISK_EXTENT содержит сведения, определяющие расположение и длину экстента тома на диске. |
VOLUME_DISK_EXTENTS Структура VOLUME_DISK_EXTENTS используется в сочетании с запросом IOCTL_VOLUME_GET_VOLUME_DISK_EXTENTS для получения сведений обо всех экстентах на заданном томе. |
VOLUME_LOGICAL_OFFSET Структура VOLUME_LOGICAL_OFFSET содержит логическое смещение в томе. |
VOLUME_PHYSICAL_OFFSET Структура VOLUME_PHYSICAL_OFFSET содержит физическое смещение в томе и сопутствующий ей номер физического диска и используется с IOCTL_VOLUME_PHYSICAL_TO_LOGICAL и IOCTL_VOLUME_LOGICAL_TO_PHYSICAL для запроса логического смещения, эквивалентного физическому смещению или эквивалента физического смещения логического смещения соответственно. |
VOLUME_PHYSICAL_OFFSETS Структура VOLUME_PHYSICAL_OFFSETS содержит массив физических смещения и сопутствующих номеров физических дисков и используется с IOCTL_VOLUME_LOGICAL_TO_PHYSICAL для запроса ряда пар физических смещения и номеров дисков, соответствующих одному логическому смещению. |
VOLUME_READ_PLEX_INPUT Эта структура используется в сочетании с IOCTL_VOLUME_READ_PLEX для чтения данных из определенного сплетения в томе. |