VDS_LUN_TYPE 枚举 (vds.h)

[从Windows 8和Windows Server 2012开始,虚拟磁盘服务 COM 接口由 Windows 存储管理 API 取代。]

定义 LUN 的有效类型的集。

语法

typedef enum _VDS_LUN_TYPE {
  VDS_LT_UNKNOWN = 0,
  VDS_LT_DEFAULT = 1,
  VDS_LT_FAULT_TOLERANT = 2,
  VDS_LT_NON_FAULT_TOLERANT = 3,
  VDS_LT_SIMPLE = 10,
  VDS_LT_SPAN = 11,
  VDS_LT_STRIPE = 12,
  VDS_LT_MIRROR = 13,
  VDS_LT_PARITY = 14,
  VDS_LT_RAID2 = 15,
  VDS_LT_RAID3 = 16,
  VDS_LT_RAID4 = 17,
  VDS_LT_RAID5 = 18,
  VDS_LT_RAID6 = 19,
  VDS_LT_RAID01 = 20,
  VDS_LT_RAID03 = 21,
  VDS_LT_RAID05 = 22,
  VDS_LT_RAID10 = 23,
  VDS_LT_RAID15 = 24,
  VDS_LT_RAID30 = 25,
  VDS_LT_RAID50 = 26,
  VDS_LT_RAID51 = 27,
  VDS_LT_RAID53 = 28,
  VDS_LT_RAID60 = 29,
  VDS_LT_RAID61 = 30
} VDS_LUN_TYPE, *PVDS_LUN_TYPE;

常量

 
VDS_LT_UNKNOWN
值: 0
此值是保留的。
VDS_LT_DEFAULT
值:1
LUN 类型为默认的 automagic ,提供程序会根据提示自动配置 LUN。 此值仅用作输入参数;查询不会返回它。
VDS_LT_FAULT_TOLERANT
值: 2
LUN 类型是容错 automagic - 提供程序根据提示自动配置 LUN,但要求生成的 LUN 是容错的。 此值仅用作输入参数;查询不会返回它。
VDS_LT_NON_FAULT_TOLERANT
值: 3
LUN 类型是非容错 automagic - 提供程序根据提示自动配置 LUN,但要求生成的 LUN 是非容错的。 此值仅用作输入参数;查询不会返回它。
VDS_LT_SIMPLE
值: 10
LUN 类型很简单,它由来自一个驱动器的盘区组成。
VDS_LT_SPAN
值: 11
LUN 的类型是跨范围的 , 它由来自多个驱动器的盘区组成。
VDS_LT_STRIPE
值: 12
LUN 类型已条带化,相当于 RAID 0。
VDS_LT_MIRROR
值: 13
LUN 类型是镜像的,这相当于 RAID 1。
VDS_LT_PARITY
值: 14
LUN 类型使用奇偶校验进行条带化,该奇偶校验考虑了 RAID 级别 3、4、5 和 6。
VDS_LT_RAID2
值: 15
LUN 类型为 RAID 级别 2。

Windows Server 2008、Windows Vista 和 Windows Server 2003: 不支持此值。
VDS_LT_RAID3
值: 16
LUN 类型为 RAID 级别 3。

Windows Server 2008、Windows Vista 和 Windows Server 2003: 不支持此值。
VDS_LT_RAID4
值: 17
LUN 类型为 RAID 级别 4。

Windows Server 2008、Windows Vista 和 Windows Server 2003: 不支持此值。
VDS_LT_RAID5
值: 18
LUN 类型为 RAID 级别 5。

Windows Server 2008、Windows Vista 和 Windows Server 2003: 不支持此值。
VDS_LT_RAID6
值: 19
LUN 类型为 RAID 级别 6。

Windows Server 2008、Windows Vista 和 Windows Server 2003: 不支持此值。
VDS_LT_RAID01
值: 20
LUN 类型为 RAID 级别 0+1。

Windows Server 2008、Windows Vista 和 Windows Server 2003: 不支持此值。
VDS_LT_RAID03
值: 21
LUN 类型为 RAID 级别 0+3。

Windows Server 2008、Windows Vista 和 Windows Server 2003: 不支持此值。
VDS_LT_RAID05
值: 22
LUN 类型为 RAID 级别 0+5。

Windows Server 2008、Windows Vista 和 Windows Server 2003: 不支持此值。
VDS_LT_RAID10
值: 23
LUN 类型为 RAID 级别 1+0。

Windows Server 2008、Windows Vista 和 Windows Server 2003: 不支持此值。
VDS_LT_RAID15
值: 24
LUN 类型为 RAID 级别 1+5。

Windows Server 2008、Windows Vista 和 Windows Server 2003: 不支持此值。
VDS_LT_RAID30
值: 25
LUN 类型为 RAID 级别 3+0。

Windows Server 2008、Windows Vista 和 Windows Server 2003: 不支持此值。
VDS_LT_RAID50
值: 26
LUN 类型为 RAID 级别 5+0。

Windows Server 2008、Windows Vista 和 Windows Server 2003: 不支持此值。
VDS_LT_RAID51
值: 27
LUN 类型为 RAID 级别 5+1。

Windows Server 2008、Windows Vista 和 Windows Server 2003: 不支持此值。
VDS_LT_RAID53
值: 28
LUN 类型为 RAID 级别 5+3。

Windows Server 2008、Windows Vista 和 Windows Server 2003: 不支持此值。
VDS_LT_RAID60
值: 29
LUN 类型为 RAID 级别 6+0。

Windows Server 2008、Windows Vista 和 Windows Server 2003: 不支持此值。
VDS_LT_RAID61
值: 30
LUN 类型为 RAID 级别 6+1。

Windows Server 2008、Windows Vista 和 Windows Server 2003: 不支持此值。

备注

The
IVdsSubSystem::CreateLun 方法传递 VDS_LUN_TYPE 值作为参数来设置新的 LUN 类型, VDS_LUN_PROP 结构包含 VDS_LUN_TYPE 值作为成员,以指示现有 LUN 类型。

如果 IVdsSubSystem::CreateLun 方法返回调用方无法识别 的VDS_LUN_TYPE 值,则调用方应将 LUN 类型显示为未知。 调用方不应尝试将无法识别的 LUN 类型映射到另一个 LUN 类型。

注意 将来的 Windows 版本中,可能会将其他常量添加到 VDS_LUN_TYPE 枚举中。 出于此原因,应用程序必须设计为正常处理无法识别 的VDS_LUN_TYPE 枚举常量。
 

要求

   
最低受支持的客户端 Windows Vista [仅限桌面应用]
最低受支持的服务器 Windows Server 2003 [仅限桌面应用]
标头 vds.h

另请参阅

IVdsHwProviderStoragePools::CreateLunInStoragePool

IVdsSubSystem2::CreateLun2

IVdsSubSystem::CreateLun

VDS 枚举

VDS_LUN_PROP