Compartir a través de


Interfaz IVMVirtualMachine

[Windows Virtual PC ya no está disponible para su uso a partir de Windows 8. En su lugar, use el proveedor WMI de Hyper-V (V2).]

Define la interfaz de una máquina virtual. IVMVirtualMachine puede notificar a los clientes los eventos mediante la interfaz saliente IVMVirtualMachineEvents . Los objetos IVMVirtualMachine se devuelven de métodos IVMVirtualPC como CreateVirtualMachine, RegisterVirtualMachine y FindVirtualMachine. También puede recuperar un objeto IVMVirtualMachine del objeto IVMVirtualMachineCollection devuelto desde la propiedad IVMVirtualPC::VirtualMachines .

Miembros

La interfaz IVMVirtualMachine hereda de la interfaz IDispatch . IVMVirtualMachine también tiene estos tipos de miembros:

Métodos

La interfaz IVMVirtualMachine tiene estos métodos.

Método Descripción
AddDVDROMDrive Agrega una nueva unidad de CD o DVD a la máquina virtual.
AddHardDiskConnection Agrega una nueva conexión de disco duro a la máquina virtual.
AddNetworkAdapter Agrega una interfaz de red a la máquina virtual.
AttachUSBDevice Conecta un dispositivo USB a una máquina virtual.
DetachUSBDevice Libera un dispositivo USB de una máquina virtual.
DiscardSavedState Descarta cualquier información de estado guardada para una máquina virtual guardada.
DiscardUndoDisks Descarta los discos de deshacer virtuales.
GetActivationValue Recupera el valor de la configuración de activación especificada para esta máquina virtual.
GetConfigurationValue Recupera el valor de la configuración especificada para esta máquina virtual.
MergeUndoDisks Combina los discos de deshacer virtuales.
Pausa Pausa la máquina virtual.
RemoveActivationValue Quita el valor de la configuración de activación especificada para esta máquina virtual.
RemoveConfigurationValue Quita el valor de la configuración especificada para esta máquina virtual.
RemoveDVDROMDrive Quita la unidad de CD o DVD especificada de la máquina virtual.
RemoveHardDiskConnection Quita la conexión de disco duro especificada de la máquina virtual.
RemoveNetworkAdapter Quita una interfaz de red de la máquina virtual.
Restablecer Restablece la máquina virtual.
Reanudar Reanuda la máquina virtual.
Guardar Guarda el estado de la máquina virtual.
SetActivationValue Establece el valor de la configuración de activación especificada para esta máquina virtual.
SetConfigurationValue Establece el valor de la configuración especificada para esta máquina virtual.
StartCommunicationChannel Configura un canal de comunicación entre el host y el invitado.
Inicio Inicia la máquina virtual desde el estado no inicializado o guardado.
Startup2 Inicia la máquina virtual desde el estado no inicializado o guardado, con opciones avanzadas.
Desvío Desactiva la máquina virtual.

Propiedades

La interfaz IVMVirtualMachine tiene estas propiedades.

Propiedad Tipo de acceso Descripción
Contador
Solo lectura
Contador de esta máquina virtual.
AttachedDriveTypes
Solo lectura
Matriz que indica el tipo de unidad conectada a cada ubicación de la máquina virtual.
BaseBoardSerialNumber
Lectura/escritura
Número de serie de la placa base.
BIOSGUID
Lectura/escritura
GUID del BIOS.
BIOSSerialNumber
Lectura/escritura
Número de serie del BIOS.
ChassisAssetTag
Lectura/escritura
Etiqueta de recurso Chasis.
ChassisSerialNumber
Lectura/escritura
Número de serie del chasis.
ConfigID
Solo lectura
Identificador único de la máquina virtual.
Mostrar
Solo lectura
Pantalla de vídeo de la máquina virtual.
DVDROMDrives
Solo lectura
Colección enumerable de unidades de CD y DVD conectadas a la máquina virtual.
Archivo
Solo lectura
Ruta de acceso completa del archivo .vmc para la configuración de la máquina virtual.
DisqueteDrives
Solo lectura
Colección enumerable de unidades de disquete conectadas a la máquina virtual.
GuestOS
Solo lectura
Sistema operativo invitado para esta máquina virtual.
HardDiskConnections
Solo lectura
Colección enumerable de conexiones de disco duro.
Has3DNow
Solo lectura
Indica si el procesador admite el conjunto de instrucciones 3DNow.
HasMMX
Solo lectura
Indica si el procesador admite el conjunto de instrucciones MMX.
HasSSE
Solo lectura
Indica si el procesador admite el conjunto de instrucciones SSE.
HasSSE2
Solo lectura
Indica si el procesador admite el conjunto de instrucciones SSE2.
Teclado
Solo lectura
Dispositivo de teclado de la máquina virtual.
Memoria
Lectura/escritura
Cantidad de memoria física en la máquina virtual, en megabytes.
Mouse
Solo lectura
Dispositivo del mouse para la máquina virtual.
Nombre
Lectura/escritura
Nombre de la configuración de la máquina virtual.
NetworkAdapters
Solo lectura
Colección enumerable de NIC conectadas a la máquina virtual.
Notas
Lectura/escritura
Notas de la máquina virtual.
ParallelPorts
Solo lectura
Colección enumerable de puertos paralelos.
ProcessorSpeed
Solo lectura
La velocidad del procesador, en megahercios (MHz).
RdpPipeName
Solo lectura
Nombre de la conexión RDP denominada canalización usada para el vídeo y la entrada.
SavedStateFilePath
Solo lectura
Ruta de acceso completa al archivo de estado guardado.
SerialPorts
Solo lectura
Colección enumerable de puertos serie.
ShutdownActionOnQuit
Lectura/escritura
Acción que se va a realizar en esta máquina virtual si se ejecuta cuando se cierra Windows Virtual PC.
State
Solo lectura
Estado actual de la máquina virtual.
No se puede deshacer
Lectura/escritura
Indica si las unidades de deshacer están habilitadas para los discos duros conectados a la máquina virtual.
UndoAction
Lectura/escritura
Acción predeterminada que se va a realizar en todas las unidades de deshacer cuando la máquina virtual se apaga desde el sistema operativo invitado.

Requisitos

Requisito Value
Cliente mínimo compatible
Windows 7 [solo aplicaciones de escritorio]
Servidor mínimo compatible
No se admite ninguno
Fin de compatibilidad de cliente
Windows 7
Producto
Windows Virtual PC
Encabezado
VPCCOMInterfaces.h
IID
IID_IVMVirtualMachine se define como f7092aa1-33ed-4f78-a59f-c00adfc2edd7