Interface IVMVirtualMachine
[Windows Virtual PC n’est plus disponible depuis Windows 8. Utilisez plutôt le fournisseur WMI Hyper-V (V2).]
Définit l’interface d’une machine virtuelle. IVMVirtualMachine peut informer les clients des événements à l’aide de l’interface sortante IVMVirtualMachineEvents . Les objets IVMVirtualMachine sont retournés par des méthodes IVMVirtualPC telles que CreateVirtualMachine, RegisterVirtualMachine et FindVirtualMachine. Vous pouvez également récupérer un objet IVMVirtualMachine à partir de l’objet IVMVirtualMachineCollection retourné par la propriété IVMVirtualPC::VirtualMachines .
Membres
L’interface IVMVirtualMachine hérite de l’interface IDispatch. IVMVirtualMachine a également les types de membres suivants :
Méthodes
L’interface IVMVirtualMachine a ces méthodes.
Méthode | Description |
---|---|
AddDVDROMDrive | Ajoute un nouveau lecteur de CD ou DE DVD à la machine virtuelle. |
AddHardDiskConnection | Ajoute une nouvelle connexion de disque dur à la machine virtuelle. |
AddNetworkAdapter | Ajoute une interface réseau à la machine virtuelle. |
AttachUSBDevice | Attache un périphérique USB à une machine virtuelle. |
DetachUSBDevice | Libère un périphérique USB à partir d’une machine virtuelle. |
DiscardSavedState | Ignore toutes les informations d’état enregistrées pour une machine virtuelle enregistrée. |
DiscardUndoDisks | Ignore les disques d’annulation virtuels. |
GetActivationValue | Récupère la valeur du paramètre d’activation spécifié pour cette machine virtuelle. |
GetConfigurationValue | Récupère la valeur du paramètre de configuration spécifié pour cette machine virtuelle. |
MergeUndoDisks | Fusionne les disques d’annulation virtuels. |
Suspendre | Suspend la machine virtuelle. |
RemoveActivationValue | Supprime la valeur du paramètre d’activation spécifié pour cette machine virtuelle. |
RemoveConfigurationValue | Supprime la valeur du paramètre de configuration spécifié pour cette machine virtuelle. |
RemoveDVDROMDrive | Supprime le lecteur de CD ou DE DVD spécifié de la machine virtuelle. |
RemoveHardDiskConnection | Supprime la connexion au disque dur spécifiée de la machine virtuelle. |
RemoveNetworkAdapter | Supprime une interface réseau de la machine virtuelle. |
Réinitialiser | Réinitialise la machine virtuelle. |
Reprendre | Reprend la machine virtuelle. |
Enregistrer | Enregistre l’état de la machine virtuelle. |
SetActivationValue | Définit la valeur du paramètre d’activation spécifié pour cette machine virtuelle. |
SetConfigurationValue | Définit la valeur du paramètre de configuration spécifié pour cette machine virtuelle. |
StartCommunicationChannel | Configure un canal de communication entre l’hôte et l’invité. |
Démarrage | Démarre la machine virtuelle à partir de l’état non initialisé ou enregistré. |
Startup2 | Démarre la machine virtuelle à partir de l’état non initialisé ou enregistré, avec des options avancées. |
Sortie | Met l’ordinateur virtuel hors tension. |
Propriétés
L’interface IVMVirtualMachine a ces propriétés.
Propriété | Type d’accès | Description |
---|---|---|
Comptable |
Lecture seule |
Un comptable pour cette machine virtuelle. |
AttachedDriveTypes |
Lecture seule |
Tableau indiquant le type de lecteur attaché à chaque emplacement de la machine virtuelle. |
BaseBoardSerialNumber |
Lecture/écriture |
Numéro de série de la carte de base. |
BIOSGUID |
Lecture/écriture |
GUID du BIOS. |
BIOSSerialNumber |
Lecture/écriture |
Numéro de série du BIOS. |
ChassisAssetTag |
Lecture/écriture |
Balise de ressource châssis. |
ChassisSerialNumber |
Lecture/écriture |
Numéro de série du châssis. |
ConfigID |
Lecture seule |
Identificateur unique de la machine virtuelle. |
Affichage |
Lecture seule |
Affichage vidéo de la machine virtuelle. |
DVDROMDrives |
Lecture seule |
Collection énumérable de lecteurs CD et DVD attachés à la machine virtuelle. |
Fichier |
Lecture seule |
Chemin complet du fichier .vmc pour la configuration de la machine virtuelle. |
FloppyDrives |
Lecture seule |
Collection énumérable de lecteurs de disquettes attachés à la machine virtuelle. |
GuestOS |
Lecture seule |
Système d’exploitation invité pour cette machine virtuelle. |
HardDiskConnections |
Lecture seule |
Collection énumérable de connexions de disque dur. |
Has3DNow |
Lecture seule |
Indique si le processeur prend en charge le jeu d’instructions 3DNow. |
HasMMX |
Lecture seule |
Indique si le processeur prend en charge le jeu d’instructions MMX. |
HasSSE |
Lecture seule |
Indique si le processeur prend en charge le jeu d’instructions SSE. |
HasSSE2 |
Lecture seule |
Indique si le processeur prend en charge le jeu d’instructions SSE2. |
Clavier |
Lecture seule |
Périphérique clavier de la machine virtuelle. |
Mémoire |
Lecture/écriture |
Quantité de mémoire physique dans la machine virtuelle, en mégaoctets. |
Souris |
Lecture seule |
Périphérique de souris pour la machine virtuelle. |
Nom |
Lecture/écriture |
Nom de la configuration de la machine virtuelle. |
NetworkAdapters |
Lecture seule |
Collection énumérable de cartes réseau attachées à la machine virtuelle. |
Notes |
Lecture/écriture |
Notes relatives à la machine virtuelle. |
ParallelPorts |
Lecture seule |
Collection énumérable de ports parallèles. |
ProcessorSpeed |
Lecture seule |
Vitesse du processeur, en mégahertz (MHz). |
RdpPipeName |
Lecture seule |
Nom du canal nommé de connexion RDP utilisé pour la vidéo et l’entrée. |
SavedStateFilePath |
Lecture seule |
Chemin d’accès complet au fichier d’état enregistré. |
SerialPorts |
Lecture seule |
Collection énumérable de ports série. |
ShutdownActionOnQuit |
Lecture/écriture |
Action à effectuer sur cette machine virtuelle si elle est en cours d’exécution lorsque le PC virtuel Windows est arrêté. |
State |
Lecture seule |
État actuel de la machine virtuelle. |
Annulable |
Lecture/écriture |
Indique si les lecteurs d’annulation sont activés pour les disques durs connectés à la machine virtuelle. |
UndoAction |
Lecture/écriture |
Action par défaut à effectuer sur tous les lecteurs d’annulation lorsque la machine virtuelle est arrêtée à partir du système d’exploitation invité. |
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_IVMVirtualMachine est défini comme f7092aa1-33ed-4f78-a59f-c00adfc2edd7 |