структура 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 |