Заголовок 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 для чтения данных из определенного сплетения в томе.