IVMVirtualMachine::AddHardDiskConnection 方法
[Windows 虛擬電腦已不再可供Windows 8使用。 請改用 Hyper-V WMI 提供者 (V2) 。]
將新的硬碟連線新增至虛擬機器 (VM) 。
語法
HRESULT AddHardDiskConnection(
[in] BSTR hardDiskPath,
[in] long busNumber,
[in] long deviceNumber,
[out, retval] IVMHardDiskConnection **hardDiskConnection
);
參數
-
hardDiskPath [in]
-
要連線的虛擬硬碟 (VHD) 檔案的完整路徑。
-
busNumber [in]
-
將連接磁片磁碟機的匯流排。
值 意義 - 0
磁片磁碟機會連結至第一個匯流排。 - 1
磁片磁碟機會附加至第二個匯流排。 -
deviceNumber [in]
-
要連結磁片磁碟機的裝置。
值 意義 - 0
磁片磁碟機將會連結至匯流排上的第一個裝置。 - 1
磁片磁碟機將會連結至匯流排上的第二個裝置。 -
hardDiskConnection [out, retval]
傳回值
這個方法可以傳回其中一個值。
傳回碼/值 | 描述 |
---|---|
|
作業成功。 |
|
hardDiskConnection參數為Null。 |
|
hardDiskPath參數為Null或busNumber 或 deviceNumber參數無效。 |
|
系統找不到 hardDiskPath 參數指定的檔案。 |
|
系統找不到 hardDiskPath 參數所指定的路徑。 |
|
hardDiskPath參數包含無效字元 (「*? <>/|「:」) 。 |
|
hardDiskPath參數會指定空路徑或相對路徑。 絕對路徑是必要的。 |
|
hardDiskPath參數指定的路徑太長。 路徑必須小於 260 個字元。 |
|
組態未知。 |
|
VM 處於執行中或已儲存的狀態。 |
|
指定的匯流排位置正在使用中。 |
|
VHD 大於 127 GB,且無法連線到 IDE 匯流排。 |
|
hardDiskPath參數是指連結的 VHD 或差異 VHD 與連結的 VHD。 連結的 VHD 無法連結至虛擬機器。 |
|
指定的 VHD 已經連線到此 VM 的另一個匯流排位置。 |
|
已發生未預期的錯誤。 |
備註
您只能將新的硬碟連線新增至已停止的虛擬機器。
規格需求
需求 | 值 |
---|---|
最低支援的用戶端 |
Windows 7 [僅限傳統型應用程式] |
最低支援的伺服器 |
都不支援 |
用戶端支援結束 |
Windows 7 |
產品 |
Windows Virtual PC |
標頭 |
|
IID |
IID_IVMVirtualMachine定義為 f7092aa1-33ed-4f78-a59f-c00adfc2edd7 |