Поделиться через


структура VDS_DRIVE_EXTENT (vds.h)

[Начиная с Windows 8 и Windows Server 2012 COM-интерфейс службы виртуальных дисков замечается API управления хранилищем Windows.]

Определяет свойства экстента диска.

Синтаксис

typedef struct _VDS_DRIVE_EXTENT {
  VDS_OBJECT_ID id;
  VDS_OBJECT_ID LunId;
  ULONGLONG     ullSize;
  BOOL          bUsed;
} VDS_DRIVE_EXTENT, *PVDS_DRIVE_EXTENT;

Члены

id

VDS_OBJECT_ID диска.

LunId

VDS_OBJECT_ID LUN, связанного с экстентом диска.

ullSize

Размер экстента в байтах.

bUsed

Если задано значение TRUE, экстент выделяется для плекса LUN. Если значение FALSE, экстент нераспределен.

Комментарии

Метод IVdsDrive::QueryExtents возвращает эту структуру, чтобы сообщить о свойствах экстента диска. Он также возвращается методом IVdsLunPlex::QueryExtents для передачи сведений об экстенте диска, выделенном для плекса.

Экстент диска — это непрерывный набор блоков на одном диске или LUN, обрабатываемых поставщиком программного обеспечения. Экстент диска не обязательно должен быть непрерывным набором блоков.

Требования

Требование Значение
Минимальная версия клиента Windows Vista [только классические приложения]
Минимальная версия сервера Windows Server 2003 [только классические приложения]
Верхняя часть vds.h

См. также раздел

Объект Drive

IVdsDrive::QueryExtents

IVdsLunPlex::QueryExtents

Структуры VDS