Перечисление VDS_SUB_SYSTEM_SUPPORTED_RAID_TYPE_FLAG (vds.h)

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

Определяет набор уровней RAID, которые могут поддерживаться подсистемами.

Синтаксис

typedef enum _VDS_SUB_SYSTEM_SUPPORTED_RAID_TYPE_FLAG {
  VDS_SF_SUPPORTS_RAID2_LUNS = 0x1,
  VDS_SF_SUPPORTS_RAID3_LUNS = 0x2,
  VDS_SF_SUPPORTS_RAID4_LUNS = 0x4,
  VDS_SF_SUPPORTS_RAID5_LUNS = 0x8,
  VDS_SF_SUPPORTS_RAID6_LUNS = 0x10,
  VDS_SF_SUPPORTS_RAID01_LUNS = 0x20,
  VDS_SF_SUPPORTS_RAID03_LUNS = 0x40,
  VDS_SF_SUPPORTS_RAID05_LUNS = 0x80,
  VDS_SF_SUPPORTS_RAID10_LUNS = 0x100,
  VDS_SF_SUPPORTS_RAID15_LUNS = 0x200,
  VDS_SF_SUPPORTS_RAID30_LUNS = 0x400,
  VDS_SF_SUPPORTS_RAID50_LUNS = 0x800,
  VDS_SF_SUPPORTS_RAID51_LUNS = 0x1000,
  VDS_SF_SUPPORTS_RAID53_LUNS = 0x2000,
  VDS_SF_SUPPORTS_RAID60_LUNS = 0x4000,
  VDS_SF_SUPPORTS_RAID61_LUNS = 0x8000
} VDS_SUB_SYSTEM_SUPPORTED_RAID_TYPE_FLAG, *PVDS_SUB_SYSTEM_SUPPORTED_RAID_TYPE_FLAG;

Константы

 
VDS_SF_SUPPORTS_RAID2_LUNS
Значение: 0x1
Поддерживает RAID-массив уровня 2.
VDS_SF_SUPPORTS_RAID3_LUNS
Значение: 0x2
Поддерживает RAID уровня 3.
VDS_SF_SUPPORTS_RAID4_LUNS
Значение: 0x4
Поддерживает RAID-массив уровня 4.
VDS_SF_SUPPORTS_RAID5_LUNS
Значение: 0x8
Поддерживает RAID уровня 5.
VDS_SF_SUPPORTS_RAID6_LUNS
Значение: 0x10
Поддерживает RAID-массив уровня 6.
VDS_SF_SUPPORTS_RAID01_LUNS
Значение: 0x20
Поддерживает raid уровня 0+1.
VDS_SF_SUPPORTS_RAID03_LUNS
Значение: 0x40
Поддерживает raid уровня 0+3.
VDS_SF_SUPPORTS_RAID05_LUNS
Значение: 0x80
Поддерживает уровень RAID 0+5.
VDS_SF_SUPPORTS_RAID10_LUNS
Значение: 0x100
Поддерживает RAID уровня 1+0.
VDS_SF_SUPPORTS_RAID15_LUNS
Значение: 0x200
Поддерживает RAID уровня 1+5.
VDS_SF_SUPPORTS_RAID30_LUNS
Значение: 0x400
Поддерживает raid уровня 3+0.
VDS_SF_SUPPORTS_RAID50_LUNS
Значение: 0x800
Поддерживает RAID-массив уровня 5+0.
VDS_SF_SUPPORTS_RAID51_LUNS
Значение: 0x1000
Поддерживает RAID-массив уровня 5+1.
VDS_SF_SUPPORTS_RAID53_LUNS
Значение: 0x2000
Поддерживает RAID уровня 5+3.
VDS_SF_SUPPORTS_RAID60_LUNS
Значение: 0x4000
Поддерживает RAID-массив уровня 6+0.
VDS_SF_SUPPORTS_RAID61_LUNS
Значение: 0x8000
Поддерживает RAID-массив уровня 6+1.

Комментарии

Значения этого перечисления используются в элементе ulSupportedRaidTypeFlags структуры VDS_SUB_SYSTEM_PROP2 .

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

Требования

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

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

IVdsSubSystem2

IVdsSubSystem2::GetProperties2

VDS_RAID_TYPE

VDS_SUB_SYSTEM_PROP2