VDS_SUB_SYSTEM_SUPPORTED_RAID_TYPE_FLAG enumeration (vdshwprv.h)

[Beginning with Windows 8 and Windows Server 2012, the Virtual Disk Service COM interface is superseded by the Windows Storage Management API.]

Defines the set of RAID levels that can be supported by subsystems.

Syntax

typedef enum _VDS_SUB_SYSTEM_SUPPORTED_RAID_TYPE_FLAG {
  VDS_SF_SUPPORTS_RAID2_LUNS,
  VDS_SF_SUPPORTS_RAID3_LUNS,
  VDS_SF_SUPPORTS_RAID4_LUNS,
  VDS_SF_SUPPORTS_RAID5_LUNS,
  VDS_SF_SUPPORTS_RAID6_LUNS,
  VDS_SF_SUPPORTS_RAID01_LUNS,
  VDS_SF_SUPPORTS_RAID03_LUNS,
  VDS_SF_SUPPORTS_RAID05_LUNS,
  VDS_SF_SUPPORTS_RAID10_LUNS,
  VDS_SF_SUPPORTS_RAID15_LUNS,
  VDS_SF_SUPPORTS_RAID30_LUNS,
  VDS_SF_SUPPORTS_RAID50_LUNS,
  VDS_SF_SUPPORTS_RAID51_LUNS,
  VDS_SF_SUPPORTS_RAID53_LUNS,
  VDS_SF_SUPPORTS_RAID60_LUNS,
  VDS_SF_SUPPORTS_RAID61_LUNS
} VDS_SUB_SYSTEM_SUPPORTED_RAID_TYPE_FLAG, *PVDS_SUB_SYSTEM_SUPPORTED_RAID_TYPE_FLAG;

Constants

 
VDS_SF_SUPPORTS_RAID2_LUNS
Supports RAID level 2.
VDS_SF_SUPPORTS_RAID3_LUNS
Supports RAID level 3.
VDS_SF_SUPPORTS_RAID4_LUNS
Supports RAID level 4.
VDS_SF_SUPPORTS_RAID5_LUNS
Supports RAID level 5.
VDS_SF_SUPPORTS_RAID6_LUNS
Supports RAID level 6.
VDS_SF_SUPPORTS_RAID01_LUNS
Supports RAID level 0+1.
VDS_SF_SUPPORTS_RAID03_LUNS
Supports RAID level 0+3.
VDS_SF_SUPPORTS_RAID05_LUNS
Supports RAID level 0+5.
VDS_SF_SUPPORTS_RAID10_LUNS
Supports RAID level 1+0.
VDS_SF_SUPPORTS_RAID15_LUNS
Supports RAID level 1+5.
VDS_SF_SUPPORTS_RAID30_LUNS
Supports RAID level 3+0.
VDS_SF_SUPPORTS_RAID50_LUNS
Supports RAID level 5+0.
VDS_SF_SUPPORTS_RAID51_LUNS
Supports RAID level 5+1.
VDS_SF_SUPPORTS_RAID53_LUNS
Supports RAID level 5+3.
VDS_SF_SUPPORTS_RAID60_LUNS
Supports RAID level 6+0.
VDS_SF_SUPPORTS_RAID61_LUNS
Supports RAID level 6+1.

Remarks

The values of this enumeration are used in the ulSupportedRaidTypeFlags member of the VDS_SUB_SYSTEM_PROP2 structure.

Note  Additional constants might be added to the VDS_SUB_SYSTEM_SUPPORTED_RAID_TYPE_FLAG enumeration in future Windows versions. For this reason, your application must be designed to gracefully handle an unrecognized VDS_SUB_SYSTEM_SUPPORTED_RAID_TYPE_FLAG enumeration constant.
 

Requirements

   
Minimum supported client Windows 7 [desktop apps only]
Minimum supported server Windows Server 2008 R2 [desktop apps only]
Header vdshwprv.h

See also

IVdsSubSystem2

IVdsSubSystem2::GetProperties2

VDS_RAID_TYPE

VDS_SUB_SYSTEM_PROP2