共用方式為


IVMTask::WaitForCompletion 方法

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

等候工作完成,或等候指定的逾時間隔完成。

語法

HRESULT WaitForCompletion(
  [in] long timeout
);

參數

timeout [in]

此方法在將控制權傳回給呼叫端之前,會等候工作完成的時間,以毫秒為單位。 值 -1 指定方法會等到工作完成,而不會逾時。其他有效的逾時值範圍從 0 到 4,000,000 毫秒。

傳回值

這個方法可以傳回其中一個值。

傳回碼/值 描述
S_OK
0
作業成功。
E_INVALIDARG
0x80000003
timeout參數無效。
DISP_E_EXCEPTION
0x80020009
已發生未預期的錯誤。

備註

WaitForCompletion方法會將目前的執行執行緒置於睡眠狀態,直到傳回為止。 除非工作在任何情況下完成,否則不建議指定無限等候 (逾時 = -1) 。

規格需求

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

另請參閱

IVMTask