Interface IVMTask

[Windows PC virtuel n’est plus disponible pour une utilisation à partir de 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 ces types de membres :

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 possède 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 d’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 susceptibles de nécessiter une durée importante. Cela permet à l’application de surveiller la progression de l’opération souhaitée sans la forcer à bloquer l’exécution supplémentaire en attendant l’achèvement 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