Interfaz IVMTask
[Windows Virtual PC ya no está disponible para su uso a partir de Windows 8. En su lugar, use el proveedor WMI de Hyper-V (V2).]
Use la interfaz IVMTask para supervisar y controlar tareas asincrónicas para varios métodos COM.
Miembros
La interfaz IVMTask hereda de la interfaz IDispatch . IVMTask también tiene estos tipos de miembros:
Métodos
La interfaz IVMTask tiene estos métodos.
Método | Descripción |
---|---|
Cancelar | Cancela la tarea. |
WaitForCompletion | Espera a que se complete la tarea o que el intervalo de tiempo de espera especificado haya transcurrido. |
Propiedades
La interfaz IVMTask tiene estas propiedades.
Propiedad | Tipo de acceso | Descripción |
---|---|---|
Descripción |
Solo lectura |
Descripción de la tarea. |
Error |
Solo lectura |
Error registrado para esta tarea. |
ErrorDescription |
Solo lectura |
Descripción de error localizada registrada para esta tarea. |
ID |
Solo lectura |
Identificador único de esta tarea. |
IsCancelable |
Solo lectura |
Indica si se puede cancelar la tarea. |
IsComplete |
Solo lectura |
Indica si la tarea se ha completado. |
PercentCompleted |
Solo lectura |
Porcentaje de finalización de la tarea. |
Resultado |
Solo lectura |
Resultado de la tarea. |
Comentarios
Los métodos devuelven un objeto IVMTask que podría requerir una cantidad significativa de tiempo para completarse. Esto permite a la aplicación supervisar el progreso de la operación deseada sin obligarlo a bloquear la ejecución adicional mientras espera la finalización de la operación.
Los métodos siguientes devuelven un objeto IVMTask que se puede usar para realizar un seguimiento del progreso:
- 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
Requisitos
Requisito | Value |
---|---|
Cliente mínimo compatible |
Windows 7 [solo aplicaciones de escritorio] |
Servidor mínimo compatible |
No se admite ninguno |
Fin de compatibilidad de cliente |
Windows 7 |
Producto |
Windows Virtual PC |
Encabezado |
|
IID |
IID_IVMTask se define como ab72b222-6e9c-48ae-aa54-85e3e635767c |