2.2.1.2.16 VDS_VOLUME_TYPE
The VDS_VOLUME_TYPE enumeration defines the set of valid types for a volume object.
-
typedef enum _VDS_VOLUME_TYPE { VDS_VT_UNKNOWN = 0x00000000, VDS_VT_SIMPLE = 0x0000000A, VDS_VT_SPAN = 0x0000000B, VDS_VT_STRIPE = 0x0000000C, VDS_VT_MIRROR = 0x0000000D, VDS_VT_PARITY = 0x0000000E } VDS_VOLUME_TYPE;
VDS_VT_UNKNOWN: The status of the volume is unknown.
VDS_VT_SIMPLE: The volume type is simple: it is composed of extents from exactly one disk.
VDS_VT_SPAN: The volume type is spanned: it is composed of extents from more than one disk.
VDS_VT_STRIPE: The volume type is striped, which is equivalent to RAID-0.
VDS_VT_MIRROR: The volume type is mirrored, which is equivalent to RAID-1.
VDS_VT_PARITY: The volume type is striped with parity, which accounts for RAID levels 3, 4, 5, and 6.