Interface IVMTask

[Windows Virtual PC n’est plus disponible depuis Windows 8. Utilisez plutôt le fournisseur WMI Hyper-V (V2).]

Utilisez l’interface IVMTask pour surveiller et contrôler les tâches asynchrones pour différentes méthodes COM.

Membres

L’interface IVMTask hérite de l’interface IDispatch. IVMTask a également les types de membres suivants :

Méthodes

L’interface IVMTask a ces méthodes.

Méthode Description
Annuler Annule la tâche.
WaitForCompletion Attend que la tâche se termine ou que l’intervalle de délai d’attente spécifié s’écoule.

Propriétés

L’interface IVMTask a ces propriétés.

Propriété Type d’accès Description
Description
Lecture seule
Une description de la tâche.
Error
Lecture seule
Erreur enregistrée pour cette tâche.
ErrorDescription
Lecture seule
Description de l’erreur localisée enregistrée pour cette tâche.
id
Lecture seule
Identificateur unique pour cette tâche.
IsCancelable
Lecture seule
Indique si la tâche peut être annulée.
IsComplete
Lecture seule
Indique si la tâche est terminée.
PercentCompleted
Lecture seule
Pourcentage d’achèvement de la tâche.
Résultats
Lecture seule
Résultat de la tâche.

Notes

Un objet IVMTask est retourné par des méthodes qui peuvent potentiellement nécessiter beaucoup de temps. Cela permet à l’application de surveiller la progression de l’opération souhaitée sans la forcer à bloquer la poursuite de l’exécution en attendant la fin de l’opération.

Les méthodes suivantes retournent un objet IVMTask qui peut être utilisé pour suivre la progression :

Configuration requise

Condition requise Valeur
Client minimal pris en charge
Windows 7 [applications de bureau uniquement]
Serveur minimal pris en charge
Aucun pris en charge
Fin de la prise en charge des clients
Windows 7
Produit
Windows Virtual PC
En-tête
VPCCOMInterfaces.h
IID
IID_IVMTask est défini comme ab72b222-6e9c-48ae-aa54-85e3e635767c