Condividi tramite


Metodo IVMTask::WaitForCompletion

[PC virtuale Windows non è più disponibile per l'uso a partire da Windows 8. Usare invece il provider WMI Hyper-V (V2).]

Attende il completamento dell'attività o la scadenza dell'intervallo di timeout specificato.

Sintassi

HRESULT WaitForCompletion(
  [in] long timeout
);

Parametri

timeout [in]

Tempo, in millisecondi, in cui questo metodo attenderà il completamento dell'attività prima di restituire il controllo al chiamante. Il valore -1 specifica che il metodo attenderà il completamento dell'attività senza timeout. Altri valori di timeout validi sono compresi tra 0 e 4.000.000 millisecondi.

Valore restituito

Questo metodo può restituire uno di questi valori.

Codice/valore restituito Descrizione
S_OK
0
L'operazione è stata completata.
E_INVALIDARG
0x80000003
Il parametro di timeout non è valido.
DISP_E_EXCEPTION
0x80020009
Si è verificato un errore imprevisto.

Commenti

Il metodo WaitForCompletion attiva la sospensione del thread di esecuzione corrente fino a quando non viene restituito. Non è consigliabile specificare un'attesa infinita (timeout = -1), a meno che non sia assolutamente fondamentale completare l'attività in qualsiasi circostanza.

Requisiti

Requisito Valore
Client minimo supportato
Windows 7 [solo app desktop]
Server minimo supportato
Nessuno supportato
Fine del supporto client
Windows 7
Prodotto
Windows Virtual PC
Intestazione
VPCCOMInterfaces.h
IID
IID_IVMTask è definito come ab72b222-6e9c-48ae-aa54-85e3e635767c

Vedi anche

IVMTask