VDS_LUN_TYPE列舉 (vds.h)

[從Windows 8和Windows Server 2012開始,虛擬磁碟服務COM 介面會由Windows 儲存體管理 API取代。

定義 LUN 的有效型別集。

Syntax

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 類型是預設的自動影響,提供者會根據提示自動設定 LUN。 此值僅做為輸入參數使用;查詢不會傳回它。
VDS_LT_FAULT_TOLERANT
值: 2
LUN 類型是容錯自動損壞,提供者會根據提示自動設定 LUN,但需要產生的 LUN 是容錯的。 此值僅做為輸入參數使用;查詢不會傳回它。
VDS_LT_NON_FAULT_TOLERANT
值: 3
LUN 類型為非容錯自動損壞,提供者會根據提示自動設定 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: 不支援此值。

備註


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