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 :
- IVMGuestOS::Logoff
- IVMGuestOS::Restart
- IVMGuestOS::Shutdown
- IVMHardDisk::Compact
- IVMHardDisk::Convert
- IVMHardDisk::Merge
- IVMHardDisk::MergeTo
- IVMVirtualMachine::MergeUndoDisks
- IVMVirtualMachine::Reset
- IVMVirtualMachine::Save
- IVMVirtualMachine::Startup
- IVMVirtualMachine::Startup2
- IVMVirtualMachine::TurnOff
- IVMVirtualPC::CreateDifferencingVirtualHardDisk
- IVMVirtualPC::CreateDynamicVirtualHardDisk
- IVMVirtualPC::CreateFixedVirtualHardDisk
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 |
|
IID |
IID_IVMTask est défini comme ab72b222-6e9c-48ae-aa54-85e3e635767c |
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de 2024, nous allons supprimer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultezEnvoyer et afficher des commentaires pour