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.