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


перечисление VDS_VOLUME_TYPE (vds.h)

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

Определяет набор допустимых типов для объекта тома.

Синтаксис

typedef enum _VDS_VOLUME_TYPE {
  VDS_VT_UNKNOWN = 0,
  VDS_VT_SIMPLE = 10,
  VDS_VT_SPAN = 11,
  VDS_VT_STRIPE = 12,
  VDS_VT_MIRROR = 13,
  VDS_VT_PARITY = 14
} VDS_VOLUME_TYPE;

Константы

 
VDS_VT_UNKNOWN
Значение: 0
Тип тома неизвестен.
VDS_VT_SIMPLE
Значение: 10
Тип тома прост: он состоит из экстентов с одного диска.
VDS_VT_SPAN
Значение: 11
Тип тома охватывается— он состоит из экстентов с нескольких дисков.
VDS_VT_STRIPE
Значение: 12
Тип тома чередуется, что эквивалентно RAID 0.
VDS_VT_MIRROR
Значение: 13
Тип тома зеркально отражается, что эквивалентно RAID 1.
VDS_VT_PARITY
Значение: 14
Тип тома чередуется с четностью, что соответствует уровням RAID 3, 4, 5 и 6.

Комментарии

Метод IVdsPack::CreateVolume передает значение VDS_VOLUME_TYPE в качестве аргумента для задания нового типа тома, а структура VDS_VOLUME_PROP включает VDS_VOLUME_TYPE значение в качестве члена для указания существующего типа тома.

Примечание В будущих версиях Windows в перечисление VDS_VOLUME_TYPE могут быть добавлены дополнительные константы. По этой причине приложение должно быть разработано для корректной обработки нераспознанной константы перечисления VDS_VOLUME_TYPE.
 

Требования

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

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

IVdsPack::CreateVolume

Перечисления VDS

VDS_VOLUME_PROP