IVMTask::WaitForCompletion 메서드
[Windows 가상 PC는 Windows 8 더 이상 사용할 수 없습니다. 대신 Hyper-V WMI 공급자(V2)를 사용합니다.]
작업이 완료될 때까지 대기하거나 지정된 시간 제한 간격이 경과할 때까지 기다립니다.
구문
HRESULT WaitForCompletion(
[in] long timeout
);
매개 변수
-
timeout [in]
-
이 메서드가 호출자에게 컨트롤을 반환하기 전에 작업 완료를 기다리는 시간(밀리초)입니다. 값 -1은 시간이 초과되지 않고 작업이 완료될 때까지 메서드가 대기할 수 있도록 지정합니다. 다른 유효한 시간 제한 값은 0에서 4,000,000밀리초까지입니다.
반환 값
이 메서드는 이러한 값 중 하나를 반환할 수 있습니다.
반환 코드/값 | Description |
---|---|
|
작업이 완료되었습니다. |
|
시간 제한 매개 변수가 잘못되었습니다. |
|
예기치 않은 오류가 발생했습니다. |
설명
WaitForCompletion 메서드는 반환될 때까지 현재 실행 스레드를 절전 모드로 설정합니다. 어떤 상황에서도 작업이 완료되는 것이 절대적으로 중요한 경우가 아니면 무한 대기(시간 제한 = -1)를 지정하는 것은 권장되지 않습니다.
요구 사항
요구 사항 | 값 |
---|---|
지원되는 최소 클라이언트 |
Windows 7 [데스크톱 앱만 해당] |
지원되는 최소 서버 |
지원되는 버전 없음 |
클라이언트 지원 종료 |
Windows 7 |
제품 |
Windows Virtual PC |
헤더 |
|
IID |
IID_IVMTask ab72b222-6e9c-48ae-aa54-85e3e635767c로 정의됩니다. |