Compartir a través de


IVMTask::WaitForCompletion (método)

[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)].

Espera a que la tarea se complete o que el intervalo de tiempo de espera especificado haya transcurrido.

Sintaxis

HRESULT WaitForCompletion(
  [in] long timeout
);

Parámetros

tiempo de espera [in]

El tiempo, en milisegundos, que este método esperará a que finalice la tarea antes de devolver el control al autor de la llamada. Un valor de -1 especifica que el método esperará hasta que se complete la tarea sin que se agote el tiempo de espera. Otros valores de tiempo de espera válidos van de 0 a 4 000 000 milisegundos.

Valor devuelto

Este método puede devolver uno de estos valores.

Código o valor devuelto Descripción
S_OK
0
La operación se realizó correctamente.
E_INVALIDARG
0x80000003
El parámetro timeout no es válido.
DISP_E_EXCEPTION
0x80020009
Se produjo un error inesperado.

Comentarios

El método WaitForCompletion coloca el subproceso de ejecución actual en suspensión hasta que se devuelve. No se recomienda especificar una espera infinita (tiempo de espera = -1) a menos que sea absolutamente fundamental que la tarea se complete en cualquier circunstancia.

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
VPCCOMInterfaces.h
IID
IID_IVMTask se define como ab72b22-6e9c-48ae-aa54-85e3e635767c

Consulte también

IVMTask