Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
[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 valid types for a LUN plex.
Syntax
typedef enum _VDS_LUN_PLEX_TYPE {
VDS_LPT_UNKNOWN = 0,
VDS_LPT_SIMPLE,
VDS_LPT_SPAN,
VDS_LPT_STRIPE,
VDS_LPT_PARITY,
VDS_LPT_RAID2,
VDS_LPT_RAID3,
VDS_LPT_RAID4,
VDS_LPT_RAID5,
VDS_LPT_RAID6,
VDS_LPT_RAID03,
VDS_LPT_RAID05,
VDS_LPT_RAID10,
VDS_LPT_RAID15,
VDS_LPT_RAID30,
VDS_LPT_RAID50,
VDS_LPT_RAID53,
VDS_LPT_RAID60
} VDS_LUN_PLEX_TYPE;
Constants
VDS_LPT_UNKNOWNValue: 0 This value is reserved. |
VDS_LPT_SIMPLEThe plex type is simple—it is composed of extents from exactly one drive. |
VDS_LPT_SPANThe plex type is spanned—it is composed of extents from more than one drive. |
VDS_LPT_STRIPEThe plex type is striped, which is equivalent to RAID 0. |
VDS_LPT_PARITYThe plex type is striped with parity, which accounts for RAID levels 3, 4, 5, and 6. |
VDS_LPT_RAID2The plex type is RAID level 2. Windows Server 2008, Windows Vista and Windows Server 2003: This value is not supported. |
VDS_LPT_RAID3The plex type is RAID level 3. Windows Server 2008, Windows Vista and Windows Server 2003: This value is not supported. |
VDS_LPT_RAID4The plex type is RAID level 4. Windows Server 2008, Windows Vista and Windows Server 2003: This value is not supported. |
VDS_LPT_RAID5The plex type is RAID level 5. Windows Server 2008, Windows Vista and Windows Server 2003: This value is not supported. |
VDS_LPT_RAID6The plex type is RAID level 6. Windows Server 2008, Windows Vista and Windows Server 2003: This value is not supported. |
VDS_LPT_RAID03The plex type is RAID level 0+3. Windows Server 2008, Windows Vista and Windows Server 2003: This value is not supported. |
VDS_LPT_RAID05The plex type is RAID level 0+5. Windows Server 2008, Windows Vista and Windows Server 2003: This value is not supported. |
VDS_LPT_RAID10The plex type is RAID level 1+0. Windows Server 2008, Windows Vista and Windows Server 2003: This value is not supported. |
VDS_LPT_RAID15The plex type is RAID level 1+5. Windows Server 2008, Windows Vista and Windows Server 2003: This value is not supported. |
VDS_LPT_RAID30The plex type is RAID level 3+0. Windows Server 2008, Windows Vista and Windows Server 2003: This value is not supported. |
VDS_LPT_RAID50The plex type is RAID level 5+0. Windows Server 2008, Windows Vista and Windows Server 2003: This value is not supported. |
VDS_LPT_RAID53The plex type is RAID level 5+3. Windows Server 2008, Windows Vista and Windows Server 2003: This value is not supported. |
VDS_LPT_RAID60The plex type is RAID level 6+0. Windows Server 2008, Windows Vista and Windows Server 2003: This value is not supported. |
Remarks
The VDS_LUN_PLEX_PROP structure includes a VDS_LUN_PLEX_TYPE value as a member to indicate the existing plex type.
If your application encounters a VDS_HWPROVIDER_TYPE value that it does not recognize, it should display the provider type as unknown. It should not attempt to map the unrecognized provider type to another provider type.
Requirements
| Requirement | Value |
|---|---|
| Minimum supported client | Windows Vista [desktop apps only] |
| Minimum supported server | Windows Server 2003 [desktop apps only] |
| Header | vdshwprv.h |