Les interfaces suivantes sont prises en charge par Windows Virtual PC.
[Windows Virtual PC n’est plus disponible à compter de Windows 8. Utilisez plutôt le fournisseur WMI Hyper-V (V2).]
Les interfaces suivantes sont prises en charge par Windows Virtual PC.
Interface | Description |
---|---|
IVMAccountant |
Fournit l’accès aux informations comptables pour une machine virtuelle (VM). |
IVMDisplay |
Contrôle les paramètres d’affichage d’une VM. |
IVMDVDDrive |
Contrôle un lecteur CD-ROM ou DVD-ROM dans une VM. |
IVMDVDDriveCollection |
Définit la collection de lecteurs CD et DVD dans la VM. |
IVMDVDDriveEvents |
Définit l’interface d’événements sortants pour l’interface IVMDVDDrive. |
IVMFloppyDrive |
Contrôle un lecteur de disquettes dans une VM. |
IVMFloppyDriveCollection |
Définit une collection de lecteurs de disquettes dans la VM. |
IVMFloppyDriveEvents |
Définit l’interface d’événements sortants pour l’interface IVMFloppyDrive. |
IVMGuestOS |
Définit le système d’exploitation invité exécuté dans une VM. |
IVMHardDisk |
Fournit l’accès à une image de disque dur. |
IVMHardDiskConnection |
Définit la connexion pour un disque dur dans la VM. |
IVMHardDiskConnectionCollection |
Définit la collection de connexions de disques durs dans la VM. |
IVMHostInfo |
Récupère des informations sur la machine hôte. |
IVMKeyboard |
Contrôle le périphérique clavier dans une VM. |
IVMMouse |
Contrôle le périphérique souris dans une VM. |
IVMNetworkAdapter |
Fait office d’interface pour une carte réseau virtuelle (NIC) dans une VM. |
IVMNetworkAdapterCollection |
Définit une collection de NIC virtuels dans une VM. |
IVMParallelPort |
Définit un port parallèle dans une VM. |
IVMParallelPortCollection |
Définit la collection de ports parallèles dans la VM. |
IVMSerialPort |
Définit un port série dans une VM. |
IVMSerialPortCollection |
Définit la collection de ports série dans la VM. |
IVMTask |
Utilisé pour surveiller et contrôler les tâches asynchrones pour diverses méthodes. |
IVMTaskCollection |
Définit la collection d’objets de tâche dans une VM. |
IVMUSBDevice |
Définit l’interface pour un périphérique USB connecté au système hôte. |
IVMUSBDeviceCollection |
Définit la collection de périphériques USB connectés au système hôte. |
IVMVirtualMachine |
Définit l’interface pour une VM. |
IVMVirtualMachineCollection |
Définit la collection de VMs dans Windows Virtual PC. |
IVMVirtualMachineEvents |
Définit l’interface d’événements sortants pour l’interface IVMVirtualMachine. |
IVMVirtualNetwork |
Définit un réseau virtuel. |
IVMVirtualNetworkCollection |
Définit une collection d’objets IVMVirtualNetwork. |
IVMVirtualPC |
Définit l’objet application de niveau supérieur Windows Virtual PC. |
IVMVirtualPCEvents |
Définit l’interface d’événements sortants pour l’interface IVMVirtualPC. |
Remarque pour les développeurs sur Windows 64 bits
Sur les éditions 64 bits de Windows, la bibliothèque de types pour Windows Virtual PC est dans un binaire 64 bits (VPC.exe) dans le répertoire %WinDir%\System32. Ce répertoire n’est pas visible par défaut pour les processus 32 bits; WOW64 redirige tout accès au répertoire %WinDir%\System32 vers le répertoire %WinDir%\SysWOW64 par défaut. Visual Studio est un binaire 32 bits et ne peut donc pas ouvrir le fichier à cet emplacement. Pour générer un assembly d’interopérabilité pour Windows Virtual PC, utilisez TlbImp.exe, qui est fourni avec Visual Studio et le SDK Windows. Pour générer Microsoft.VirtualPC.Interop.dll, utilisez la ligne de commande suivante:
**TlbImp.exe /out:**Microsoft.VirtualPC.Interop.dll /namespace:Microsoft.VirtualPC.Interop %WinDir%\System32\VPC.exe
D’autres solutions incluent la copie de VPC.exe dans un répertoire différent où le compilateur peut le trouver, ou l’utilisation de l’outil OleView.exe du SDK Windows pour extraire un fichier .idl de la bibliothèque de types dans VPC.exe.Les interfaces suivantes sont prises en charge par Windows Virtual PC.