IVMTask 介面
[Windows 虛擬電腦已不再可供Windows 8使用。 請改用 Hyper-V WMI 提供者 (V2) 。]
使用 IVMTask 介面來監視和控制各種 COM 方法的非同步工作。
成員
IVMTask介面繼承自IDispatch介面。 IVMTask 也有下列類型的成員:
方法
IVMTask介面具有這些方法。
方法 | 描述 |
---|---|
取消 | 取消工作。 |
WaitForCompletion | 等候工作完成,或等候指定的逾時間隔經過。 |
屬性
IVMTask介面具有這些屬性。
屬性 | 存取類型 | 描述 |
---|---|---|
描述 |
唯讀 |
工作的描述。 |
錯誤 |
唯讀 |
為此工作記錄的錯誤。 |
ErrorDescription |
唯讀 |
為此工作記錄的當地語系化錯誤描述。 |
識別碼 |
唯讀 |
此工作的唯一識別碼。 |
IsCancelable |
唯讀 |
指出是否可以取消工作。 |
IsComplete |
唯讀 |
指出工作是否已完成。 |
PercentCompleted |
唯讀 |
任務的完成百分比。 |
結果 |
唯讀 |
工作的結果。 |
備註
IVMTask物件是由可能需要大量時間才能完成的方法傳回。 這可讓應用程式監視所需作業的進度,而不強制在等候作業完成時封鎖進一步的執行。
下列方法會傳回可用來追蹤進度的 IVMTask 物件:
- IVMGuestOS::Logoff
- IVMGuestOS::Restart
- IVMGuestOS::Shutdown
- IVMHardDisk::Compact
- IVMHardDisk::Convert
- IVMHardDisk::Merge
- IVMHardDisk::MergeTo
- IVMVirtualMachine::MergeUndoDisks
- IVMVirtualMachine::Reset
- IVMVirtualMachine::Save
- IVMVirtualMachine::Startup
- IVMVirtualMachine::Startup2
- IVMVirtualMachine::TurnOff
- IVMVirtualPC::CreateDifferencingVirtualHardDisk
- IVMVirtualPC::CreateDynamicVirtualHardDisk
- IVMVirtualPC::CreateFixedVirtualHardDisk
規格需求
需求 | 值 |
---|---|
最低支援的用戶端 |
Windows 7 [僅限傳統型應用程式] |
最低支援的伺服器 |
都不支援 |
用戶端支援結束 |
Windows 7 |
產品 |
Windows Virtual PC |
標頭 |
|
IID |
IID_IVMTask定義為 ab72b222-6e9c-48ae-aa54-85e3e635767c |