IVMVirtualMachine::StartCommunicationChannel 方法
[Windows 虛擬電腦已不再可供Windows 8使用。 請改用 Hyper-V WMI 提供者 (V2) 。]
設定主機和客體作業系統之間的通道。
語法
HRESULT StartCommunicationChannel(
[in] VMEndpointType inHostEndpointType,
[in] BSTR inHostEndPointName,
[in] VMEndpointType inGuestEndpointType,
[in] BSTR inGuestEndpointName
);
參數
-
inHostEndpointType [in]
-
此參數必須 vmEndpoint_NamedPipe (0) 。
-
inHostEndPointName [in]
-
唯一管道名稱。 此字串的格式必須如下:「\\.\pipe\pipe\pipename」。 名稱的 管道名稱 部分可以包含反斜線以外的任何字元,包括數位和特殊字元。 整個管道名稱字串長度最多可達 256 個字元。 管道名稱不區分大小寫。
-
inGuestEndpointType [in]
-
此參數必須 vmEndpoint_TCPIP (1) 。
-
inGuestEndpointName [in]
-
客體中 TCP 伺服器的接聽埠號碼。
傳回值
這個方法可以傳回下列其中一個值。
傳回碼/值 | 描述 |
---|---|
|
作業成功。 |
|
inHostEndpointType參數不會vmEndpoint_NamedPipe (0) ,或inGuestEndpointType參數未vmEndpoint_TCPIP (1) 。 |
|
inHostEndPointName或inGuestEndpointName參數為Null或無效值。 |
|
已發生未預期的錯誤。 |
|
控制碼無效。 |
|
記憶體不足,無法完成此要求。 |
|
它用來提供網路服務的基礎系統目前正在初始化。 |
|
管道名稱已在使用中。 |
|
一或多個通道正在執行中,而且很快就會可供使用。 |
|
可用的通道數目上限為使用中。 目前無法啟動另一個通道。 |
|
主機和客體子系統的版本不符。 如需詳細資訊,請參閱 Windows 事件記錄檔。 |
|
VM 未執行。 |
備註
目前的實作僅支援主機上的具名管道介面,以及客體作業系統上的 TCP/IP 介面。
規格需求
需求 | 值 |
---|---|
最低支援的用戶端 |
Windows 7 [僅限傳統型應用程式] |
最低支援的伺服器 |
都不支援 |
用戶端支援結束 |
Windows 7 |
產品 |
Windows Virtual PC |
標頭 |
|
IID |
IID_IVMVirtualMachine定義為 f7092aa1-33ed-4f78-a59f-c00adfc2edd7 |