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 |
|
IID |
IID_IVMVirtualMachine é definido como f7092aa1-33ed-4f78-a59f-c00adfc2edd7 |