IVMTask 介面

[Windows 虛擬電腦已不再可供Windows 8使用。 請改用 Hyper-V WMI 提供者 (V2) 。]

使用 IVMTask 介面來監視和控制各種 COM 方法的非同步工作。

成員

IVMTask介面繼承自IDispatch介面。 IVMTask 也有下列類型的成員:

方法

IVMTask介面具有這些方法。

方法 描述
取消 取消工作。
WaitForCompletion 等候工作完成,或等候指定的逾時間隔經過。

屬性

IVMTask介面具有這些屬性。

屬性 存取類型 描述
描述
唯讀
工作的描述。
錯誤
唯讀
為此工作記錄的錯誤。
ErrorDescription
唯讀
為此工作記錄的當地語系化錯誤描述。
識別碼
唯讀
此工作的唯一識別碼。
IsCancelable
唯讀
指出是否可以取消工作。
IsComplete
唯讀
指出工作是否已完成。
PercentCompleted
唯讀
任務的完成百分比。
結果
唯讀
工作的結果。

備註

IVMTask物件是由可能需要大量時間才能完成的方法傳回。 這可讓應用程式監視所需作業的進度,而不強制在等候作業完成時封鎖進一步的執行。

下列方法會傳回可用來追蹤進度的 IVMTask 物件:

規格需求

需求
最低支援的用戶端
Windows 7 [僅限傳統型應用程式]
最低支援的伺服器
都不支援
用戶端支援結束
Windows 7
產品
Windows Virtual PC
標頭
VPCOMInterfaces.h
IID
IID_IVMTask定義為 ab72b222-6e9c-48ae-aa54-85e3e635767c