IVMHardDisk :: compact, 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).]
Compacte une image de disque dur virtuel de taille dynamique.
Syntaxe
HRESULT Compact(
[out, retval] IVMTask **compactTask
);
Paramètres
-
compactTask [ out, retval]
-
Objet IVMTask utilisé pour suivre l’achèvement du processus de compactage.
Valeur retournée
Cette méthode peut retourner l’une de ces valeurs.
| Code/valeur de retour | Description |
|---|---|
|
L'opération a réussi. |
|
Une erreur inattendue s’est produite. |
|
Le paramètre a la valeur null. |
|
L’image de disque dur virtuel référencée par cet objet IVMHardDisk est en cours d’utilisation. |
|
Le volume hôte ne dispose pas de suffisamment d’espace pour créer un fichier temporaire nécessaire pour la compression de cette image de disque dur virtuel. |
|
L’image de disque dur virtuel ne peut pas être compactée, car l’application est en cours d’arrêt. |
|
L’image de disque dur virtuel référencée par cet objet IVMHardDisk est marquée en lecture seule. |
|
L’image de disque dur virtuel référencée par cet objet IVMHardDisk doit être un type d’image vmDiskTypeDynamic . |
|
L’image de disque dur virtuel référencée par cet objet IVMHardDisk ne semble pas être une image valide. |
Remarques
Pour compacter une image de disque dur de taille dynamique, l’espace libre sur l’image de disque doit d’abord être mis à zéro.
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 _ IVMHardDisk est défini en tant que ffa14ae6-48f5-42A4-8a22-186f2e5c7db0 |