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
S _ OK
0
L'opération a réussi.
DISP _ E _ exception
0x80020009
Une erreur inattendue s’est produite.
E _ POINTEUR
0x80004003
Le paramètre a la valeur null.
Valeur
HRESULT _ À partir de _ Win32 _ ( _ violation de partage d’erreur)
0x80070020
L’image de disque dur virtuel référencée par cet objet IVMHardDisk est en cours d’utilisation.
Valeur
HRESULT _ À partir de _ Win32 (disque d’erreur _ _ saturé)
0x80070070
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.
Ordinateur virtuel _ _ _ Arrêt _
de l’application
0xA0040209
L’image de disque dur virtuel ne peut pas être compactée, car l’application est en cours d’arrêt.
Ordinateur virtuel _ _Fichier E _ lecture _ seule
0xA004067A
L’image de disque dur virtuel référencée par cet objet IVMHardDisk est marquée en lecture seule.
Ordinateur virtuel _ E _ mauvais _ _ _ type d’image HD
0xA004067B
L’image de disque dur virtuel référencée par cet objet IVMHardDisk doit être un type d’image vmDiskTypeDynamic .
Ordinateur virtuel _ E _ _ _ fichier HD 0xA0040682 non valide
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
VPCCOMInterfaces. h
IID
IID _ IVMHardDisk est défini en tant que ffa14ae6-48f5-42A4-8a22-186f2e5c7db0

Voir aussi

IVMHardDisk