IVMTask :: WaitForCompletion, méthode
[Windows Virtual PC ne peut plus être utilisé à partir de Windows 8. Au lieu de cela, utilisez le fournisseur WMI Hyper-V (v2).]
Attend que la tâche soit terminée ou que l’intervalle de délai d’attente spécifié soit écoulé.
Syntaxe
HRESULT WaitForCompletion(
[in] long timeout
);
Paramètres
-
délai d’expiration [ dans]
-
Durée, en millisecondes, pendant laquelle cette méthode attendra la fin de l’exécution de la tâche avant de retourner le contrôle à l’appelant. Une valeur de-1 spécifie que la méthode attendra jusqu’à ce que la tâche se termine sans dépasser le délai d’attente. Les autres valeurs valides de délai d’attente sont comprises entre 0 et 4 millions millisecondes.
Valeur retournée
Cette méthode peut retourner l’une de ces valeurs.
| Code/valeur de retour | Description |
|---|---|
|
L'opération a réussi. |
|
Le paramètre de délai d’attente n’est pas valide. |
|
Une erreur inattendue s’est produite. |
Remarques
La méthode WaitForCompletion met le thread d’exécution actuel en veille jusqu’à ce qu’il retourne. La spécification d’une attente infinie (timeout =-1) n’est pas recommandée, à moins qu’il soit absolument essentiel que la tâche se termine dans n’importe quelle circonstance.
Configuration requise
| Condition requise | Valeur |
|---|---|
| Client minimal pris en charge |
applications de [ bureau Windows 7 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 en tant que ab72b222-6e9c-48ae-aa54-85e3e635767c |