IVMHardDisk::Compact, méthode
[Windows Virtual PC n’est plus disponible à partir de Windows 8. Utilisez plutôt le fournisseur WMI Hyper-V (V2).]
Compacte une image de disque dur virtuel à expansion 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 est 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 au compactage de cette image de disque dur virtuel. |
|
L’image de disque dur virtuel ne peut pas être compactée, car l’application s’arrête. |
|
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. |
Notes
Pour compacter une image de disque dur à expansion dynamique, l’espace libre sur l’image disque doit d’abord être zéro.
Spécifications
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_IVMHardDisk est défini comme ffa14ae6-48f5-42a4-8a22-186f2e5c7db0 |