Interface IVMVirtualMachine

[O Computador 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).]

Define a interface de uma máquina virtual. IVMVirtualMachine pode notificar os clientes sobre eventos usando a interface de saída IVMVirtualMachineEvents . Os objetos IVMVirtualMachine são retornados de métodos IVMVirtualPC , como CreateVirtualMachine, RegisterVirtualMachine e FindVirtualMachine. Você também pode recuperar um objeto IVMVirtualMachine do objeto IVMVirtualMachineCollection retornado da propriedade IVMVirtualPC::VirtualMachines .

Membros

A interface IVMVirtualMachine herda da interface IDispatch . IVMVirtualMachine também tem estes tipos de membros:

Métodos

A interface IVMVirtualMachine tem esses métodos.

Método Descrição
AddDVDROMDrive Adiciona uma nova unidade de CD ou DVD à máquina virtual.
AddHardDiskConnection Adiciona uma nova conexão de disco rígido à máquina virtual.
AddNetworkAdapter Adiciona um adaptador de rede à máquina virtual.
AttachUSBDevice Anexa um dispositivo USB a uma máquina virtual.
DetachUSBDevice Libera um dispositivo USB de uma máquina virtual.
DiscardSavedState Descarta todas as informações de estado salvas para uma máquina virtual salva.
DiscardUndoDisks Descarta os discos de desfazer virtuais.
GetActivationValue Recupera o valor da configuração de ativação especificada para esta máquina virtual.
GetConfigurationValue Recupera o valor da configuração especificada para esta máquina virtual.
MergeUndoDisks Mescla os discos de desfazer virtuais.
Pausa Pausa a máquina virtual.
RemoveActivationValue Remove o valor da configuração de ativação especificada para esta máquina virtual.
RemoveConfigurationValue Remove o valor da configuração especificada para esta máquina virtual.
RemoveDVDROMDrive Remove a unidade de CD ou DVD especificada da máquina virtual.
RemoveHardDiskConnection Remove a conexão de disco rígido especificada da máquina virtual.
RemoveNetworkAdapter Remove um adaptador de rede da máquina virtual.
Redefinir Redefine a máquina virtual.
Retomar Retoma a máquina virtual.
Salvar Salva o estado da máquina virtual.
SetActivationValue Define o valor da configuração de ativação especificada para essa máquina virtual.
SetConfigurationValue Define o valor da configuração especificada para esta máquina virtual.
StartCommunicationChannel Configura um canal de comunicação entre o host e o convidado.
Inicialização Inicia a máquina virtual do estado não inicializado ou salvo.
Startup2 Inicia a máquina virtual do estado não inicializado ou salvo, com opções avançadas.
Desvio Desativa a máquina virtual.

Propriedades

A interface IVMVirtualMachine tem essas propriedades.

Propriedade Tipo de acesso Descrição
Contador
Somente leitura
Um contador para esta máquina virtual.
AttachedDriveTypes
Somente leitura
Uma matriz que indica o tipo de unidade anexada a cada local na máquina virtual.
BaseBoardSerialNumber
Leitura/gravação
O número de série do quadro base.
BIOSGUID
Leitura/gravação
O GUID do BIOS.
BIOSSerialNumber
Leitura/gravação
O número de série do BIOS.
ChassisAssetTag
Leitura/gravação
A marca de ativo chassi.
ChassisSerialNumber
Leitura/gravação
O número de série chassis.
ConfigID
Somente leitura
O identificador exclusivo para a máquina virtual.
Exibir
Somente leitura
O vídeo é exibido para a máquina virtual.
DVDROMDrives
Somente leitura
Uma coleção enumerável de unidades de CD e DVD anexadas à máquina virtual.
Arquivo
Somente leitura
O caminho totalmente qualificado do arquivo .vmc para a configuração da máquina virtual.
DisquetesDrives
Somente leitura
Uma coleção enumerável de unidades disquetes anexadas à máquina virtual.
GuestOS
Somente leitura
O sistema operacional convidado para esta máquina virtual.
HardDiskConnections
Somente leitura
Uma coleção enumerável de conexões de disco rígido.
Has3DNow
Somente leitura
Indica se o processador dá suporte ao conjunto de instruções 3DNow.
HasMMX
Somente leitura
Indica se o processador dá suporte ao conjunto de instruções MMX.
HasSSE
Somente leitura
Indica se o processador dá suporte ao conjunto de instruções SSE.
HasSSE2
Somente leitura
Indica se o processador dá suporte ao conjunto de instruções SSE2.
Keyboard
Somente leitura
O dispositivo de teclado da máquina virtual.
Memória
Leitura/gravação
A quantidade de memória física na máquina virtual, em megabytes.
Mouse
Somente leitura
O dispositivo do mouse para a máquina virtual.
Nome
Leitura/gravação
O nome da configuração da máquina virtual.
NetworkAdapters
Somente leitura
Uma coleção enumerável de NICs anexadas à máquina virtual.
Notas
Leitura/gravação
As anotações da máquina virtual.
ParallelPorts
Somente leitura
Uma coleção enumerável de portas paralelas.
ProcessorSpeed
Somente leitura
A velocidade do processador, em megahertz (MHz).
RdpPipeName
Somente leitura
Nome da conexão RDP chamada pipe usado para vídeo e entrada.
SavedStateFilePath
Somente leitura
O caminho completo para o arquivo de estado salvo.
SerialPorts
Somente leitura
Uma coleção enumerável de portas serial.
ShutdownActionOnQuit
Leitura/gravação
A ação a ser executada nesta máquina virtual se ela estiver em execução quando o Pc Virtual do Windows for encerrado.
Estado
Somente leitura
O estado atual da máquina virtual.
Definitivo
Leitura/gravação
Indica se as unidades de desfazer estão habilitadas para discos rígidos conectados à máquina virtual.
Undoaction
Leitura/gravação
A ação padrão a ser executada em todas as unidades de desfazer quando a máquina virtual é desligada de dentro do sistema operacional convidado.

Requisitos

Requisito Valor
Cliente mínimo com suporte
Windows 7 [somente aplicativos da área de trabalho]
Servidor mínimo com suporte
Nenhum compatível
Fim do suporte ao cliente
Windows 7
Produto
Windows Virtual PC
Cabeçalho
VPCCOMInterfaces.h
IID
IID_IVMVirtualMachine é definido como f7092aa1-33ed-4f78-a59f-c00adfc2edd7