IVMHardDisk::Convert, méthode
[Windows Virtual PC n’est plus disponible depuis Windows 8. Utilisez plutôt le fournisseur WMI Hyper-V (V2).]
Convertit un disque dur virtuel de taille fixe en disque dur virtuel à expansion dynamique ou convertit un disque dur virtuel à expansion dynamique en disque dur virtuel de taille fixe.
Syntaxe
HRESULT Convert(
[in] BSTR convertedDiskImagePath,
[in] VMHardDiskType convertedDiskImageType,
[out, retval] IVMTask **convertTask
);
Paramètres
-
convertedDiskImagePath [in]
-
Chemin d’accès au fichier image de disque cible.
-
convertedDiskImageType [in]
-
Type de l’image de disque cible. Pour obtenir la liste des valeurs, consultez VMHardDiskType.
-
convertTask [out, retval]
-
Objet IVMTask utilisé pour suivre l’achèvement du processus de conversion.
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 convertedDiskImagePath est vide ou l’extension .vhd est manquante sur le nom de fichier. |
|
Un paramètre est NULL. |
|
Le système ne peut pas trouver le chemin spécifié par le paramètre convertedDiskImagePath . |
|
Le paramètre convertedDiskImagePath contient un caractère non valide (l’un de « * ? »<> /|":"). |
|
Le paramètre convertedDiskImagePath spécifie un chemin d’accès vide ou relatif. Un chemin d’accès absolu est requis. |
|
Le chemin d’accès spécifié par le paramètre convertedDiskImagePath est trop long. Le chemin d’accès doit être inférieur à MAX_PATH (260) caractères. |
|
Le disque dur virtuel référencé par cet objet est en cours d’utilisation ou le parent de ce disque dur virtuel est en cours d’utilisation. |
|
Le volume hôte ne dispose pas de suffisamment d’espace pour convertir ce disque dur virtuel. |
|
Le fichier référencé par le paramètre convertedDiskImagePath existe déjà. |
|
Le paramètre convertedDiskImagePath doit être vmDiskType_Dynamic ou vmDiskType_FixedSize. |
|
L’image de disque dur virtuel référencée par cet objet IVMHardDisk ne semble pas être une image valide. |
|
Le parent du disque dur virtuel référencé par cet objet n’existe pas. |
|
L’image de disque dur virtuel ne peut pas être convertie, car l’application s’arrête. |
|
Une erreur inattendue s’est produite. |
Notes
Le fichier source est laissé intact après le processus de conversion.
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 |