Метод IVMTask::WaitForCompletion
[Виртуальный компьютер Windows больше недоступен для использования с Windows 8. Вместо этого используйте поставщик WMI Hyper-V (V2).]
Ожидает завершения задачи или истечения указанного интервала времени ожидания.
Синтаксис
HRESULT WaitForCompletion(
[in] long timeout
);
Параметры
-
timeout [in]
-
Время (в миллисекундах), когда этот метод будет ожидать завершения задачи перед возвратом управления вызывающей объекту. Значение -1 указывает, что метод будет ожидать завершения задачи без истечения времени ожидания. Другие допустимые значения времени ожидания варьируются от 0 до 4 000 000 миллисекундах.
Возвращаемое значение
Этот метод может возвращать одно из этих значений.
Возвращаемый код/значение | Описание |
---|---|
|
Операция выполнена успешно. |
|
Недопустимый параметр timeout . |
|
Произошла непредвиденная ошибка. |
Комментарии
Метод WaitForCompletion переводит текущий поток выполнения в спящий режим до тех пор, пока он не вернет. Указывать бесконечное ожидание (время ожидания = -1) не рекомендуется, если только не крайне важно, чтобы задача была завершена ни при каких обстоятельствах.
Требования
Требование | Значение |
---|---|
Минимальная версия клиента |
Windows 7 [только классические приложения] |
Минимальная версия сервера |
Ни одна версия не поддерживается |
Окончание поддержки клиентов |
Windows 7 |
Продукт |
Windows Virtual PC |
Заголовок |
|
IID |
IID_IVMTask определяется как ab72b222-6e9c-48ae-aa54-85e3e635767c |