次の方法で共有


VDS_LUN_TYPE 列挙 (vdshwprv.h)

[Windows 8とWindows Server 2012以降、仮想ディスク サービス COM インターフェイスは Windows Storage Management 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 の種類は既定の自動マジックです。プロバイダーは、ヒントに基づいて LUN を自動的に構成します。 この値は、入力パラメーターとしてのみ使用されます。クエリによって返されません。
VDS_LT_FAULT_TOLERANT
値: 2
LUN の種類はフォールト トレラント自動マジックです。プロバイダーはヒントに基づいて LUN を自動的に構成しますが、結果の LUN はフォールト トレラントである必要があります。 この値は、入力パラメーターとしてのみ使用されます。クエリによって返されません。
VDS_LT_NON_FAULT_TOLERANT
値: 3
LUN の種類は非フォールト トレラント自動マジックです。プロバイダーは、ヒントに基づいて LUN を自動的に構成しますが、結果の LUN はフォールト トレラントではないという要件があります。 この値は、入力パラメーターとしてのみ使用されます。クエリによって返されません。
VDS_LT_SIMPLE
値: 10
LUN の種類は単純で、1 つのドライブからのエクステントで構成されます。
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::Create Lun メソッドは、新しい LUN の種類を設定するためのパラメーターとして VDS_LUN_TYPE 値を渡し、 VDS_LUN_PROP 構造体には、既存の LUN の種類を示す メンバーとしてVDS_LUN_TYPE 値が含まれています。

IVdsSubSystem::Create Lun メソッドが呼び出し元が認識しないVDS_LUN_TYPE値を返す場合、呼び出し元は LUN の種類を不明として表示する必要があります。 呼び出し元は、認識できない LUN の種類を別の LUN の種類にマップしようとしないでください。

メモ 今後の Windows バージョンでは、 VDS_LUN_TYPE 列挙に定数が追加される可能性があります。 このため、認識されないVDS_LUN_TYPE列挙定数を適切に処理するようにアプリケーション を設計する 必要があります。
 

要件

   
サポートされている最小のクライアント Windows Vista [デスクトップ アプリのみ]
サポートされている最小のサーバー Windows Server 2003 [デスクトップ アプリのみ]
ヘッダー vdshwprv.h

関連項目

IVdsHwProviderStoragePools::CreateLunInStoragePool

IVdsSubSystem2::CreateLun2

IVdsSubSystem::CreateLun

VDS 列挙

VDS_LUN_PROP