Subsystem オブジェクト
[Windows 8 および Windows Server 2012 以降、Virtual Disk Service COM インターフェイスは、Windows Storage Management APIに置き換えられます。
サブシステム オブジェクトは、ストレージ サブシステムをモデル化します。 サブシステムは、RAID エンクロージャまたは PCI RAID カードです。 1 台のホスト コンピューターを任意の数のサブシステムに接続できます。 各サブシステムは、1 つのハードウェア プロバイダーによって管理されます。 SAN 構成では、サブシステム・クラスは SAN ストレージ・エンクロージャーを表します。
サブシステムには、任意の数のコントローラーとドライブを含めることができます。また、ハードウェア プロバイダーが実行されているコンピューターに対して任意の数の LUN を表示 (マスク解除) できます。 ハイエンド サブシステムは、ネットワーク上の他のコンピューターに LUN のマスクを解除できます。 サブシステム内の各ディスク ドライブはバスに接続され、バス内のスロットを占有します。 サブシステム内の各コントローラーには、1 つ以上のコントローラー ポートがあります。
次の図は、サブシステムに含まれる物理デバイス (LUN は示されていません) とその間の関係を示しています。
VDS アプリケーションでは、IVdsHwProvider::QuerySubSystems メソッドを使用して、特定のハードウェア プロバイダーに属するサブシステムに対してクエリを実行します。 呼び出し元は、QuerySubSystems メソッドによって返される列挙体から目的のサブシステム オブジェクトを選択することで、特定のサブシステムへのポインターを取得できます。 サブシステム オブジェクトを使用すると、サブシステムの状態の設定、LUN の作成、ドライブの交換、コントローラー、ドライブ、LUN のクエリを実行できます。
オブジェクト識別子、名前、シリアル番号に加えて、サブシステム オブジェクトのプロパティには、サブシステムの状態、正常性、フラグが含まれます。コントローラー、スロット、バスの数。リビルド優先度の設定を選択します。
次の表に、関連するインターフェイス、列挙型、および構造体を示します。
種類 | 要素 |
---|---|
このオブジェクトによって常に公開されるインターフェイス | IVdsSubSystemをします。 |
VDS 1.1 および 2.0 iSCSI プロバイダーでのみ、このオブジェクトによって常に公開されるインターフェイス | IVdsSubSystemIscsiをし、IVdsSubSystemImportTargetをします。 |
このオブジェクトによって公開される可能性があるインターフェイス | IVdsSubSystemNamingと IVdsMaintenanceをします。 |
関連付けられた列挙型 | VDS_SUB_SYSTEM_FLAG と VDS_SUB_SYSTEM_STATUS。 |
関連付けられた構造体 | VDS_SUB_SYSTEM_PROP と VDS_SUB_SYSTEM_NOTIFICATION. |
関連トピック
-
ハードウェア プロバイダー オブジェクト の