IVMVirtualPC::D eleteVirtualMachine 方法

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

删除虚拟机配置。

语法

HRESULT DeleteVirtualMachine(
  [in] IVMVirtualMachine *virtualMachine
);

参数

virtualMachine [in]

指向 IVMVirtualMachine 对象的指针,该对象表示要删除的虚拟机配置。

返回值

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

返回代码/值 说明
S_OK
0
操作成功。
S_FALSE
1
找不到指定的配置。
E_POINTER
0x80004003
virtualMachine 参数为 NULL
VM_E_VM_RUNNING
0xA0040500
虚拟机正在运行。
VM_E_HARDWARE_VIRTUALIZATION_DISABLED
0xA0040951
处理器不支持硬件加速虚拟化 (HAV) 扩展。
DISP_E_EXCEPTION
0x80020009
发生意外错误。

备注

只能删除已停止的虚拟机。 请注意,除了配置文件之外,此配置的任何现有已保存状态或撤消驱动器数据都将被删除。

要求

要求
最低受支持的客户端
Windows 7 [仅限桌面应用]
最低受支持的服务器
无受支持的版本
终止客户端支持
Windows 7
产品
Windows Virtual PC
标头
VPCCOMInterfaces.h
IID
IID_IVMVirtualPC定义为 236ba0d9-a24a-4292-a132-27c1421dfd01

另请参阅

IVMVirtualPC