IVMDVDDrive::SetBusLocation 方法

[自Windows 8起,Windows 虚拟电脑不再可供使用。 请改用 Hyper-V WMI 提供程序 (V2) 。]

将 DVD 驱动器附加到虚拟机中的指定总线位置。

语法

HRESULT SetBusLocation(
  [in] long busNumber,
  [in] long deviceNumber
);

参数

busNumber [in]

此驱动器要连接到的总线编号。 例如,在 IDE 总线上,此数字表示是使用主总线还是辅助总线编号。

deviceNumber [in]

要附加此驱动器的设备编号。 例如,在 IDE 总线上,此数字表示是使用主设备位置还是辅助设备位置。

返回值

此方法可以返回其中一个值。

返回代码/值 说明
S_OK
0
操作成功。
E_INVALIDARG
0x80000003
指定的总线位置无效。
E_FAIL
0x80004005
发生意外错误。
VM_E_VM_RUNNING_OR_SAVED
0xA004020B
当虚拟机正在运行或处于保存状态时,无法设置总线位置。
VM_E_BUS_LOC_IN_USE
另一个设备已连接到指定的总线位置。
VM_E_DRIVE_INVALID
0xA0040502
无法初始化当前驱动器。
VM_E_VM_UNKNOWN
0xA0040207
无法将更改写入首选项文件,因为无法确定此驱动器的虚拟机。
DISP_E_EXCEPTION
0x80020009
发生意外错误。

要求

要求
最低受支持的客户端
Windows 7 [仅限桌面应用]
最低受支持的服务器
无受支持的版本
客户端支持终止
Windows 7
产品
Windows Virtual PC
标头
VPCCOMInterfaces.h
IID
IID_IVMDVDDrive定义为 b96328f6-6732-437d-a00d-ffa47e43971c

另请参阅

IVMDVDDrive