Compartir a través de


Windows Virtual PC Interfaces

[Windows Virtual PC ya no está disponible para su uso a partir de Windows 8. En su lugar, use el proveedor WMI de Hyper-V (V2).]

Las interfaces siguientes son compatibles con Windows Virtual PC.

Interfaz Descripción
IVMAccountant
Proporciona acceso a la información relacionada con la contabilidad de una máquina virtual (VM).
IVMDisplay
Controla la configuración de visualización de una máquina virtual.
IVMDVDDrive
Controla una unidad de CD-ROM o DVD-ROM dentro de una máquina virtual.
IVMDVDDriveCollection
Define la colección de unidades de CD y DVD dentro de la máquina virtual.
IVMDVDDriveEvents
Define la interfaz de eventos salientes para la interfaz IVMDVDDrive .
IVMFloppyDrive
Controla una unidad de disquete dentro de una máquina virtual.
IVMFloppyDriveCollection
Define una colección de unidades de disquete dentro de la máquina virtual.
IVMFloppyDriveEvents
Define la interfaz de eventos salientes para la interfaz IVMFloppyDrive .
IVMGuestOS
Define el sistema operativo invitado que se ejecuta dentro de una máquina virtual.
IVMHardDisk
Proporciona acceso a una imagen de disco duro.
IVMHardDiskConnection
Define la conexión de un disco duro dentro de la máquina virtual.
IVMHardDiskConnectionCollection
Define la colección de conexiones de disco duro dentro de la máquina virtual.
IVMHostInfo
Recupera información sobre el equipo host.
IVMKeyboard
Controla el dispositivo de teclado dentro de una máquina virtual.
IVMMouse
Controla el dispositivo del mouse dentro de una máquina virtual.
IVMNetworkAdapter
Actúa como interfaz para una tarjeta de interfaz de red virtual (NIC) dentro de una máquina virtual.
IVMNetworkAdapterCollection
Define una colección de NIC virtuales dentro de una máquina virtual.
IVMParallelPort
Define un puerto paralelo dentro de una máquina virtual.
IVMParallelPortCollection
Define la colección de puertos paralelos dentro de la máquina virtual.
IVMSerialPort
Define un puerto serie dentro de una máquina virtual.
IVMSerialPortCollection
Define la colección de puertos serie dentro de la máquina virtual.
IVMTask
Se usa para supervisar y controlar tareas asincrónicas para varios métodos.
IVMTaskCollection
Define la colección de objetos de tarea dentro de una máquina virtual.
IVMUSBDevice
Define la interfaz de un dispositivo USB conectado al sistema host.
IVMUSBDeviceCollection
Define la colección de dispositivos USB conectados al sistema host.
IVMVirtualMachine
Define la interfaz de una máquina virtual.
IVMVirtualMachineCollection
Define la colección de máquinas virtuales dentro de Windows Virtual PC.
IVMVirtualMachineEvents
Define la interfaz de eventos salientes para la interfaz IVMVirtualMachine .
IVMVirtualNetwork
Define una red virtual.
IVMVirtualNetworkCollection
Define una colección de objetos IVMVirtualNetwork .
IVMVirtualPC
Define el objeto de aplicación windows Virtual PC de nivel superior.
IVMVirtualPCEvents
Define la interfaz de eventos salientes para la interfaz IVMVirtualPC .

Nota para desarrolladores en Windows de 64 bits

En las ediciones de 64 bits de Windows, la biblioteca de tipos para Windows Virtual PC se encuentra en un binario de 64 bits (VPC.exe) en el directorio %WinDir%\System32. Ese directorio no está visible de forma predeterminada en procesos de 32 bits; WOW64 asigna todo el acceso al directorio %WinDir%\System32 al directorio %WinDir%\SysWOW64 de forma predeterminada. Visual Studio es un binario de 32 bits y, por tanto, no puede abrir el archivo en esta ubicación. Para generar un ensamblado de interoperabilidad para Windows Virtual PC, use TlbImp.exe, que viene con Visual Studio y Windows SDK. Para generar Microsoft.VirtualPC.Interop.dll, use la siguiente línea de comandos:

**TlbImp.exe /out:**Microsoft.VirtualPC.Interop.dll/namespace:Microsoft.VirtualPC.Interop %WinDir%\System32\VPC.exe

Otras soluciones incluyen copiar VPC.exe en otro directorio donde el compilador puede encontrarlo o usar la herramienta OleView.exe de Windows SDK para extraer un archivo .idl de la biblioteca de tipos en VPC.exe.