次の方法で共有


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_FLAGVDS_SUB_SYSTEM_STATUS
関連付けられた構造体 VDS_SUB_SYSTEM_PROPVDS_SUB_SYSTEM_NOTIFICATION.

 

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

IVdsHwProvider::QuerySubSystems