次の方法で共有


Controller Port オブジェクト

[Windows 8 および Windows Server 2012 以降、Virtual Disk Service COM インターフェイスは、Windows Storage Management APIに置き換えられます。

コントローラー ポート オブジェクトは、サブシステム内のコントローラー ポートをモデル化します。 ホスト コンピューターは、コントローラー ポートを介して LUN への書き込みと LUN からの読み取りを行うことができます。 コントローラー ポートは、サブシステム内のコントローラーに含まれています。 VDS 1.1およびVDS2.0では、サブシステムの各コントローラポートは、サブシステム表面の各 LUN に関連してアクティブまたは非アクティブに設定されます。 その後、1 つのコントローラー ポートを 1 つの LUN に対してアクティブに設定し、他の LUN では非アクティブに設定できます。 特定の LUN に対してアクティブなコントローラー ポートは、LUN との間で入力と出力を処理する役割を担います。

アクティブ コントローラー ポートは、負荷分散ポリシーを適用できるファイバー チャネル ハードウェア プロバイダーの MPIO パスのエンドポイントの 1 つとして機能します。

IVdsControllerControllerPort::QueryControllerPorts メソッドを使用して、特定のコントローラーに含まれるコントローラー ポートを確認します。 呼び出し元は、QueryControllerPorts メソッドによって返される列挙体から目的のコントローラー ポート オブジェクトを選択することで、特定のコントローラー ポートへのポインターを取得できます。 コントローラー オブジェクトを使用すると、呼び出し元はコントローラー ポートの状態を設定し、関連付けられている LUN のクエリを実行できます。

コントローラー オブジェクトのプロパティには、オブジェクト識別子、名前、シリアル番号、コントローラー ポートの状態が含まれます。

次の表に、関連するインターフェイス、列挙型、および構造体を示します。

種類 要素
VDS 1.1 および 2.0 ファイバー チャネル プロバイダーでのみ、このオブジェクトによって常に公開されるインターフェイス IVdsControllerPort
関連付けられた列挙型 VDS_PORT_STATUS
関連付けられた構造体 VDS_PORT_PROPVDS_PORT_NOTIFICATION

 

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

IVdsControllerControllerPort::QueryControllerPorts