IVMTask 인터페이스
[Windows 가상 PC는 Windows 8 현재 더 이상 사용할 수 없습니다. 대신 Hyper-V WMI 공급자(V2)를 사용합니다.]
IVMTask 인터페이스를 사용하여 다양한 COM 메서드에 대한 비동기 작업을 모니터링하고 제어합니다.
IVMTask 인터페이스는 IDispatch 인터페이스에서 상속됩니다. IVMTask 에는 다음과 같은 유형의 멤버도 있습니다.
IVMTask 인터페이스에는 이러한 메서드가 있습니다.
메서드 | 설명 |
---|---|
취소 | 작업을 취소합니다. |
WaitForCompletion | 작업이 완료될 때까지 또는 지정된 시간 제한 간격이 경과될 때까지 기다립니다. |
IVMTask 인터페이스에는 이러한 속성이 있습니다.
속성 | 액세스 유형 | 설명 |
---|---|---|
설명 |
읽기 전용 |
태스크에 대한 설명입니다. |
오류 |
읽기 전용 |
이 작업에 대해 기록된 오류입니다. |
ErrorDescription |
읽기 전용 |
이 작업에 대해 기록된 지역화된 오류 설명입니다. |
ID |
읽기 전용 |
이 작업의 고유 식별자입니다. |
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로 정의됩니다. |