共用方式為


控制器埠物件

[從 Windows 8 和 Windows Server 2012 開始,虛擬磁碟服務 COM 介面會由 Windows 記憶體管理 API取代。

控制器埠物件會建立子系統中控制器埠的模型。 主計算機可以透過控制器埠寫入和讀取 LUN。 控制器埠是由子系統中的控制器所包含。 在 VDS 1.1 和 VDS2.0 中,子系統的每個控制器埠都會設定為使用中或非使用中,與子系統介面的每個 LUN 有關。 然後,單一控制器埠可以同時設定為作用中,供一個 LUN 使用,而其他 LUN 則為非作用中。 適用於指定 LUN 的控制器埠負責處理 LUN 的輸入和輸出。

主動控制器埠可作為光纖通道硬體提供者中 MPIO 路徑的其中一個端點,可在其中強制執行負載平衡原則。

使用 IVdsControllerControllerPort::QueryControllerPorts 方法來判斷特定控制器所包含的控制器埠。 呼叫端可以從 QueryControllerPorts 方法傳回的列舉中選取所需的控制器埠物件,以取得特定控制器埠的指標。 使用控制器物件時,呼叫端可以設定控制器埠狀態,並查詢其相關聯的 LUN。

控制器物件屬性包括物件標識碼、名稱、序號和控制器埠狀態。

下表列出相關的介面、列舉和結構。

類型 元素
一律由這個物件在 VDS 1.1 和 2.0 光纖通道提供者中公開的介面 IVdsControllerPort
相關聯的列舉 VDS_PORT_STATUS
相關聯的結構 VDS_PORT_PROPVDS_PORT_NOTIFICATION

 

硬體提供者物件

IVdsControllerControllerPort::QueryControllerPorts