Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
[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 |