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 de WMI de Hyper-V (V2)].]
Las siguientes interfaces 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 los ajustes 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 el IVMDVDDrive interfaz. |
IVMFloppyDrive |
Controla una disquetera dentro de una máquina virtual. |
IVMFloppyDriveCollection |
Define una colección de disqueteras dentro de la VM. |
IVMFloppyDriveEvents |
Define la interfaz de eventos salientes para el IVMFloppyDrive interfaz. |
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 para un disco duro dentro de la VM. |
IVMHardDiskConnectionCollection |
Define la colección de conexiones de disco duro dentro de la VM. |
IVMHostInfo |
Recupera información sobre la máquina anfitriona. |
IVMKeyboard |
Controla el dispositivo de teclado dentro de una VM. |
IVMMouse |
Controla el dispositivo de ratón dentro de una VM. |
IVMNetworkAdapter |
Sirve de interfaz a una tarjeta de interfaz de red virtual (NIC) dentro de una máquina virtual. |
IVMNetworkAdapterCollection |
Define una colección de NICs virtuales dentro de una VM. |
IVMParallelPort |
Define un puerto paralelo dentro de una VM. |
IVMParallelPortCollection |
Define la colección de puertos paralelos dentro de la VM. |
IVMSerialPort |
Define un puerto serial dentro de una VM. |
IVMSerialPortCollection |
Define la colección de puertos serial dentro de la VM. |
IVMTask |
Se utiliza para supervisar y controlar las tareas asíncronas de varios métodos. |
IVMTaskCollection |
Define la colección de objetos de tarea dentro de una VM. |
IVMUSBDevice |
Define la interfaz para un dispositivo USB conectado al sistema host. |
IVMUSBDeviceCollection |
Define la colección de dispositivos USB conectados al sistema anfitrión. |
IVMVirtualMachine |
Define la interfaz para una VM. |
IVMVirtualMachineCollection |
Define la colección de VMs dentro de Windows Virtual PC. |
IVMVirtualMachineEvents |
Define la interfaz de eventos salientes para el IVMVirtualMachine interfaz. |
IVMVirtualNetwork |
Define una red virtual. |
IVMVirtualNetworkCollection |
Define una colección de IVMVirtualNetwork objectos. |
IVMVirtualPC |
Define el objeto de aplicación Windows Virtual PC de nivel superior. |
IVMVirtualPCEvents |
Define la interfaz de eventos salientes para el IVMVirtualPC interfaz. |
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 es visible por defecto para los procesos de 32 bits; WOW64 asigna todo el acceso al directorio %WinDir%\System32 al directorio %WinDir%\SysWOW64 por defecto. Visual Studio es un binario de 32 bits y, por lo tanto, no puede abrir el archivo en esta ubicación. Para generar un ensamblado de interoperabilidad para Windows Virtual PC, utilice TlbImp.exe, que viene con Visual Studio y el SDK de Windows. Para generar Microsoft.VirtualPC.Interop.dll, use la siguiente línea de comando:
**TlbImp.exe /out:**Microsoft.VirtualPC.Interop.dll /namespace:Microsoft.VirtualPC.Interop %WinDir%\System32\VPC.exe
Otras soluciones incluyen copiar VPC.exe a un directorio diferente donde el compilador pueda encontrarlo, o utilizar la herramienta OleView.exe del SDK de Windows para extraer un archivo .idl de la biblioteca de tipos en VPC.exe.