IVMTask 接口

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

使用 IVMTask 接口监视和控制各种 COM 方法的异步任务。

成员

IVMTask 接口继承自 IDispatch 接口。 IVMTask 还具有以下类型的成员:

方法

IVMTask 接口具有这些方法。

方法 说明
取消 取消任务。
WaitForCompletion 等待任务完成或指定的超时间隔完成。

属性

IVMTask 接口具有这些属性。

属性 访问类型 描述
说明
只读
任务的说明。
错误
只读
为此任务记录的错误。
ErrorDescription
只读
为此任务记录的本地化错误说明。
ID
只读
此任务的唯一标识符。
IsCancelable
只读
指示是否可以取消任务。
IsComplete
只读
指示任务是否已完成。
PercentCompleted
只读
任务的完成百分比。
结果
只读
任务的结果。

注解

IVMTask 对象由可能需要大量时间完成的方法返回。 这样,应用程序就可以监视所需操作的进度,而无需强制应用程序在等待操作完成时阻止进一步执行。

以下方法返回可用于跟踪进度的 IVMTask 对象:

要求

要求
最低受支持的客户端
Windows 7 [仅限桌面应用]
最低受支持的服务器
无受支持的版本
客户端支持结束
Windows 7
Products
Windows Virtual PC
标头
VPCOMInterfaces.h
IID
IID_IVMTask定义为 ab72b222-6e9c-48ae-aa54-85e3e635767c