Nota
O acesso a esta página requer autorização. Podes tentar iniciar sessão ou mudar de diretório.
O acesso a esta página requer autorização. Podes tentar mudar de diretório.
[O Windows Virtual PC não está mais disponível para uso a partir do Windows 8. Em vez disso, use o provedor WMI Hyper-V (V2).]
As interfaces a seguir são suportadas pelo Windows Virtual PC.
| Interface | Descrição |
|---|---|
|
IVMAccountant |
Fornece acesso a informações relacionadas à contabilidade para uma máquina virtual (VM). |
|
IVMDisplay |
Controla as configurações de exibição de uma VM. |
|
IVMDVDDrive |
Controla uma unidade CD-ROM ou DVD-ROM dentro de uma VM. |
|
IVMDVDDriveCollection |
Define a coleção de unidades de CD e DVD dentro da VM. |
|
IVMDVDDriveEvents |
Define a interface de evento de saída para a interfaceIVMDVDDrive. |
|
IVMFloppyDrive |
Controla uma unidade de disquete dentro de uma VM. |
|
IVMFloppyDriveCollection |
Define uma coleção de unidades de disquete dentro da VM. |
|
IVMFloppyDriveEvents |
Define a interface de evento de saída para a interfaceIVMFloppyDrive. |
|
IVMGuestOS |
Define o sistema operacional convidado em execução dentro de uma VM. |
|
IVMHardDisk |
Fornece acesso a uma imagem de disco rígido. |
|
IVMHardDiskConnection |
Define a conexão para um disco rígido dentro da VM. |
|
IVMHardDiskConnectionCollection |
Define a coleção de conexões de disco rígido dentro da VM. |
|
IVMHostInfo |
Recupera informações sobre a máquina host. |
|
IVMKeyboard |
Controla o dispositivo de teclado dentro de uma VM. |
|
IVMMouse |
Controla o dispositivo do mouse dentro de uma VM. |
|
IVMNetworkAdapter |
Serve como a interface para uma placa de interface de rede virtual (NIC) dentro de uma VM. |
|
IVMNetworkAdapterCollection |
Define uma coleção de NICs virtuais dentro de uma VM. |
|
IVMParallelPort |
Define uma porta paralela dentro de uma VM. |
|
IVMParallelPortCollection |
Define a coleção de portas paralelas dentro da VM. |
|
IVMSerialPort |
Define uma porta serial dentro de uma VM. |
|
IVMSerialPortCollection |
Define a coleção de portas seriais dentro da VM. |
|
IVMTask |
Usado para monitorar e controlar tarefas assíncronas para vários métodos. |
|
IVMTaskCollection |
Define a coleção de objetos de tarefa dentro de uma VM. |
|
IVMUSBDevice |
Define a interface para um dispositivo USB conectado ao sistema host. |
|
IVMUSBDeviceCollection |
Define a coleção de dispositivos USB conectados ao sistema host. |
|
IVMVirtualMachine |
Define a interface para uma VM. |
|
IVMVirtualMachineCollection |
Define a coleção de VMs no Windows Virtual PC. |
|
IVMVirtualMachineEvents |
Define a interface de evento de saída para a interfaceIVMVirtualMachine. |
|
IVMVirtualNetwork |
Define uma rede virtual. |
|
IVMVirtualNetworkCollection |
Define uma coleção de IVMVirtualNetwork objetos. |
|
IVMVirtualPC |
Define o objeto de aplicativo de nível superior do Windows Virtual PC. |
|
IVMVirtualPCEvents |
Define a interface de evento de saída para a interfaceIVMVirtualPC. |
Nota para programadores no Windows de 64 bits
Em edições de 64 bits do Windows, a biblioteca de tipos do Windows Virtual PC está em um binário de 64 bits (VPC.exe) no diretório \System32 %WinDir%. Esse diretório não é visível por padrão para processos de 32 bits; O WOW64 mapeia todo o acesso ao diretório %WinDir%\System32 para o diretório %WinDir%\SysWOW64 por padrão. Visual Studio é um binário de 32 bits e, portanto, não pode abrir o arquivo neste local. Para gerar um assembly de interoperabilidade para o Windows Virtual PC, use o TlbImp.exe, que vem com o Visual Studio e o SDK do Windows. Para gerar Microsoft.VirtualPC.Interop.dll, use a seguinte linha de comando:
**TlbImp.exe /out:**Microsoft.VirtualPC.Interop.dll/namespace:Microsoft.VirtualPC.Interop %WinDir%\System32\VPC.exe
Outras soluções incluem copiar VPC.exe para um diretório diferente onde o compilador pode encontrá-lo ou usar a ferramenta OleView.exe do SDK do Windows para extrair um arquivo .idl da biblioteca de tipos no VPC.exe.