Windows Interfaces Virtual PC

[Windows Virtual PC ne peut plus être utilisé à partir de Windows 8. Au lieu de cela, utilisez le fournisseur WMI Hyper-V (v2).]

les interfaces suivantes sont prises en charge par Windows Virtual PC.

Interface Description
IVMAccountant
Permet d’accéder aux informations relatives à la comptabilité pour un ordinateur virtuel.
IVMDisplay
Contrôle les paramètres d’affichage d’une machine virtuelle.
IVMDVDDrive
Contrôle un lecteur de CD-ROM ou de DVD-ROM au sein d’une machine virtuelle.
IVMDVDDriveCollection
Définit la collection de lecteurs de CD et de DVD au sein de la machine virtuelle.
IVMDVDDriveEvents
Définit l’interface d’événements sortants pour l’interface IVMDVDDrive .
IVMFloppyDrive
Contrôle un lecteur de disquette au sein d’une machine virtuelle.
IVMFloppyDriveCollection
Définit une collection de lecteurs de disquettes au sein de la machine virtuelle.
IVMFloppyDriveEvents
Définit l’interface d’événements sortants pour l’interface IVMFloppyDrive .
IVMGuestOS
Définit le système d’exploitation invité en cours d’exécution au sein d’une machine virtuelle.
IVMHardDisk
Permet d’accéder à une image de disque dur.
IVMHardDiskConnection
Définit la connexion d’un disque dur au sein de la machine virtuelle.
IVMHardDiskConnectionCollection
Définit la collection de connexions de disque dur au sein de la machine virtuelle.
IVMHostInfo
Récupère des informations sur l’ordinateur hôte.
IVMKeyboard
Contrôle le périphérique clavier au sein d’une machine virtuelle.
IVMMouse
Contrôle le périphérique de la souris au sein d’une machine virtuelle.
IVMNetworkAdapter
Sert d’interface à une carte d’interface réseau virtuelle (NIC) au sein d’une machine virtuelle.
IVMNetworkAdapterCollection
Définit une collection de cartes réseau virtuelles au sein d’une machine virtuelle.
IVMParallelPort
Définit un port parallèle à l’intérieur d’une machine virtuelle.
IVMParallelPortCollection
Définit la collection de ports parallèles dans la machine virtuelle.
IVMSerialPort
Définit un port série à l’intérieur d’une machine virtuelle.
IVMSerialPortCollection
Définit la collection de ports série au sein de la machine virtuelle.
IVMTask
Utilisé pour surveiller et contrôler les tâches asynchrones pour différentes méthodes.
IVMTaskCollection
Définit la collection d’objets Task au sein d’une machine virtuelle.
IVMUSBDevice
Définit l’interface pour un périphérique USB attaché au système hôte.
IVMUSBDeviceCollection
Définit la collection des périphériques USB attachés au système hôte.
IVMVirtualMachine
Définit l’interface pour une machine virtuelle.
IVMVirtualMachineCollection
définit la collection de machines virtuelles 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 d’application Windows Virtual PC de niveau supérieur.
IVMVirtualPCEvents
Définit l’interface d’événements sortants pour l’interface IVMVirtualPC .

Remarque pour les développeurs sur les Windows 64 bits

sur les éditions 64 bits de Windows, la bibliothèque de types pour Windows Virtual PC se trouve dans un fichier binaire 64 bits (VPC.exe) dans le répertoire% WinDir% \ System32. Ce répertoire n’est pas visible par défaut aux processus 32 bits ; WOW64 mappe tous les accès au répertoire% WinDir% \ system32 dans 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 VPC.exe dans un répertoire différent où le compilateur peut le trouver, ou l’utilisation de l’outil OleView.exe à partir du SDK Windows pour extraire un fichier. idl de la bibliothèque de types dans VPC.exe.