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