Windows Virtual PC Interfaces
[O Pc Virtual do Windows não está mais disponível para uso a partir de Windows 8. Em vez disso, use o provedor WMI do Hyper-V (V2).]
As interfaces a seguir são compatíveis com o PC Virtual do Windows.
Interface | Descrição |
---|---|
IVMAccountant |
Fornece acesso a informações relacionadas à contabilidade para uma VM (máquina virtual). |
IVMDisplay |
Controla as configurações de exibição de uma VM. |
IVMDVDDrive |
Controla uma unidade de CD-ROM ou DVD-ROM em 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 interface IVMDVDDrive . |
IVMFloppyDrive |
Controla uma unidade 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 interface IVMFloppyDrive . |
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 de 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 o computador host. |
IVMKeyboard |
Controla o dispositivo de teclado em uma VM. |
IVMMouse |
Controla o dispositivo do mouse em uma VM. |
IVMNetworkAdapter |
Serve como a interface para uma NIC (cartão de interface de rede virtual) em uma VM. |
IVMNetworkAdapterCollection |
Define uma coleção de NICs virtuais em 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 em uma VM. |
IVMUSBDevice |
Define a interface de um dispositivo USB anexado ao sistema host. |
IVMUSBDeviceCollection |
Define a coleção de dispositivos USB anexados ao sistema host. |
IVMVirtualMachine |
Define a interface para uma VM. |
IVMVirtualMachineCollection |
Define a coleção de VMs no PC Virtual do Windows. |
IVMVirtualMachineEvents |
Define a interface de evento de saída para a interface IVMVirtualMachine . |
IVMVirtualNetwork |
Define uma rede virtual. |
IVMVirtualNetworkCollection |
Define uma coleção de objetos IVMVirtualNetwork . |
IVMVirtualPC |
Define o objeto de aplicativo de pc virtual do Windows de nível superior. |
IVMVirtualPCEvents |
Define a interface de evento de saída para a interface IVMVirtualPC . |
Observação para desenvolvedores no Windows de 64 bits
Em edições de 64 bits do Windows, a biblioteca de tipos para PC Virtual windows está em um binário de 64 bits (VPC.exe) no diretório %WinDir%\System32. 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. O Visual Studio é um binário de 32 bits e, portanto, não pode abrir o arquivo nesse local. Para gerar um assembly de interoperabilidade para PC Virtual windows, use 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 em que 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.
Comentários
https://aka.ms/ContentUserFeedback.
Em breve: Ao longo de 2024, eliminaremos os problemas do GitHub como o mecanismo de comentários para conteúdo e o substituiremos por um novo sistema de comentários. Para obter mais informações, consulteEnviar e exibir comentários de