IVMVirtualPC::CreateVirtualMachine, méthode
[Windows Virtual PC n’est plus disponible depuis Windows 8. Utilisez plutôt le fournisseur WMI Hyper-V (V2).]
Crée une configuration de machine virtuelle et récupère l’objet de machine virtuelle.
Syntaxe
HRESULT CreateVirtualMachine(
[in] BSTR configurationName,
[in] BSTR configurationPath,
[out, retval] IVMVirtualMachine **virtualMachine
);
Paramètres
-
configurationName [in]
-
Nom de la machine virtuelle à créer. La longueur du nom ne peut pas dépasser 80 caractères et la longueur combinée du nom et du chemin d’accès aux fichiers VMC et VMCX ne peut pas dépasser MAX_PATH (260) caractères. Les extensions de nom de fichier .vmc et .vmcx sont ajoutées à la fin du nom de la machine virtuelle lors de la création des fichiers de configuration. Si ce paramètre a la valeur NULL ou une chaîne vide, le paramètre configurationPath doit spécifier le chemin d’accès complet au fichier VMC.
-
configurationPath [in]
-
Chemin d’accès au dossier qui contiendra le fichier VMC. Ce dossier sera créé s’il n’existe pas. Si configurationName a la valeur NULL ou une chaîne vide, cela doit spécifier le chemin d’accès complet du nouveau fichier de configuration.
-
virtualMachine [out, retval]
-
Pointeur vers un nouvel objet IVMVirtualMachine qui représente cette machine virtuelle.
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 configurationName ou configurationPath n’est pas valide ou le paramètre virtualMachine a la valeur NULL. |
|
Le système ne trouve pas le chemin spécifié par le paramètre configurationPath . |
|
Le paramètre configurationPath contient un caractère non valide (l’un des « *?:<>/| »). |
|
Le paramètre configurationPath 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 les paramètres configurationName et configurationPath entraîne un chemin d’accès trop long. La longueur totale du chemin doit être inférieure à MAX_PATH (260) caractères. |
|
Un fichier de configuration portant ce nom existe déjà à cet emplacement. |
|
Le paramètre configurationName est vide. |
|
Le paramètre configurationName dépasse 80 caractères. |
|
Le paramètre configurationName contient un caractère non valide (l’un des « *?:<>/|\" »). |
|
Il existe déjà une machine virtuelle portant ce nom. |
|
Le processeur ne prend pas en charge les extensions HAV (Hardware Accelerated Virtualization). |
|
Une erreur inattendue s’est produite. |
Notes
Les noms des machines virtuelles ne respectent pas la casse, par exemple, « MyVM » et « myvm » font référence à la même machine virtuelle.
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_IVMVirtualPC est défini comme 236ba0d9-a24a-4292-a132-27c1421dfd01 |
Voir aussi
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de 2024, nous allons supprimer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultezEnvoyer et afficher des commentaires pour