Condividi tramite


Interfaccia IVMTask

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

Usare l'interfaccia IVMTask per monitorare e controllare le attività asincrone per vari metodi COM.

Membri

L'interfaccia IVMTask eredita dall'interfaccia IDispatch . IVMTask include anche questi tipi di membri:

Metodi

L'interfaccia IVMTask include questi metodi.

Metodo Descrizione
Annulla Annulla l'attività.
WaitForCompletion Attende che l'attività venga completata o che l'intervallo di timeout specificato venga trascorso.

Proprietà

L'interfaccia IVMTask ha queste proprietà.

Proprietà Tipo di accesso Descrizione
Descrizione
Sola lettura
Descrizione dell'attività.
Errore
Sola lettura
Errore registrato per questa attività.
ErrorDescription
Sola lettura
Descrizione dell'errore localizzato registrata per questa attività.
ID
Sola lettura
Identificatore univoco per questa attività.
IsCancelable
Sola lettura
Indica se l'attività può essere annullata.
IsComplete
Sola lettura
Indica se l'attività è stata completata.
PercentCompleted
Sola lettura
Percentuale di completamento dell'attività.
Risultato
Sola lettura
Risultato dell'attività.

Commenti

Un oggetto IVMTask viene restituito da metodi che potrebbero richiedere un periodo di tempo significativo per il completamento. Ciò consente all'applicazione di monitorare lo stato di avanzamento dell'operazione desiderata senza forzarlo per bloccare ulteriormente l'esecuzione mentre attende il completamento dell'operazione.

I metodi seguenti restituiscono un oggetto IVMTask che può essere usato per tenere traccia dello stato di avanzamento:

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