次の方法で共有


Subsystem オブジェクト

[Windows 8とWindows Server 2012以降、仮想ディスク サービス 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 プロバイダーでのみ、このオブジェクトによって常に公開されるインターフェイス IVdsSubSystemIscsiIVdsSubSystemImportTarget
このオブジェクトによって公開される可能性があるインターフェイス IVdsSubSystemNamingIVdsMaintenance
関連付けられた列挙体 VDS_SUB_SYSTEM_FLAGVDS_SUB_SYSTEM_STATUS
関連する構造体 VDS_SUB_SYSTEM_PROPVDS_SUB_SYSTEM_NOTIFICATION

 

ハードウェア プロバイダー オブジェクト

IVdsHwProvider::QuerySubSystems