Interfaccia IVMVirtualMachine

[PC virtuale Windows non è più disponibile per l'uso a partire da Windows 8. Usare invece il provider WMI Hyper-V (V2).]

Definisce l'interfaccia per una macchina virtuale. IVMVirtualMachine può notificare ai client gli eventi usando l'interfaccia in uscita IVMVirtualMachineEvents . Gli oggetti IVMVirtualMachine vengono restituiti dai metodi IVMVirtualPC , ad esempio CreateVirtualMachine, RegisterVirtualMachine e FindVirtualMachine. È anche possibile recuperare un oggetto IVMVirtualMachine dall'oggetto IVMVirtualMachineCollection restituito dalla proprietà IVMVirtualPC::VirtualMachines .

Membri

L'interfaccia IVMVirtualMachine eredita dall'interfaccia IDispatch . IVMVirtualMachine ha anche questi tipi di membri:

Metodi

L'interfaccia IVMVirtualMachine dispone di questi metodi.

Metodo Descrizione
AddABADROMDrive Aggiunge una nuova unità CD o DVD alla macchina virtuale.
AddHardDiskConnection Aggiunge una nuova connessione disco rigido alla macchina virtuale.
AddNetworkAdapter Aggiunge un'interfaccia di rete alla macchina virtuale.
AttachUSBDevice Collega un dispositivo USB a una macchina virtuale.
DetachUSBDevice Rilascia un dispositivo USB da una macchina virtuale.
DiscardSavedState Elimina le informazioni sullo stato salvate per una macchina virtuale salvata.
DiscardUndoDisks Rimuove i dischi di annullamento virtuali.
GetActivationValue Recupera il valore dell'impostazione di attivazione specificata per questa macchina virtuale.
GetConfigurationValue Recupera il valore dell'impostazione di configurazione specificata per questa macchina virtuale.
MergeUndoDisks Unisce i dischi di annullamento virtuali.
Sospendi Sospende la macchina virtuale.
RemoveActivationValue Rimuove il valore dell'impostazione di attivazione specificata per questa macchina virtuale.
RemoveConfigurationValue Rimuove il valore dell'impostazione di configurazione specificata per questa macchina virtuale.
RemoveABADROMDrive Rimuove l'unità CD o DVD specificata dalla macchina virtuale.
RemoveHardDiskConnection Rimuove la connessione del disco rigido specificata dalla macchina virtuale.
RemoveNetworkAdapter Rimuove un'interfaccia di rete dalla macchina virtuale.
Reimpostazione Reimposta la macchina virtuale.
Riprendi Riprende la macchina virtuale.
Salva Salva lo stato della macchina virtuale.
SetActivationValue Imposta il valore dell'impostazione di attivazione specificata per questa macchina virtuale.
SetConfigurationValue Imposta il valore dell'impostazione di configurazione specificata per questa macchina virtuale.
StartCommunicationChannel Configura un canale di comunicazione tra host e guest.
Avvio Avvia la macchina virtuale dallo stato non inizializzato o salvato.
Avvio2 Avvia la macchina virtuale dallo stato non inizializzato o salvato, con opzioni avanzate.
TurnOff Spegnimento della macchina virtuale.

Proprietà

L'interfaccia IVMVirtualMachine ha queste proprietà.

Proprietà Tipo di accesso Descrizione
Ragioniere
Sola lettura
Un contabile per questa macchina virtuale.
AttachedDriveTypes
Sola lettura
Matrice che indica il tipo di unità collegata a ogni posizione nella macchina virtuale.
BaseBoardSerialNumber
Lettura/Scrittura
Numero di serie della scheda di base.
BIOSGUID
Lettura/Scrittura
GUID DEL BIOS.
BIOSSerialNumber
Lettura/Scrittura
Numero di serie BIOS.
ChassisAssetTag
Lettura/Scrittura
Tag asset Chassis.
ChassisSerialNumber
Lettura/Scrittura
Numero di serie dello chassis.
ConfigID
Sola lettura
Identificatore univoco per la macchina virtuale.
Visualizza
Sola lettura
Visualizzazione video per la macchina virtuale.
DVDROMDrives
Sola lettura
Raccolta enumerabile di unità CD e DVD collegate alla macchina virtuale.
File
Sola lettura
Percorso completo del file vmc per la configurazione della macchina virtuale.
FloppyDrives
Sola lettura
Raccolta enumerabile di unità floppy collegate alla macchina virtuale.
GuestOS
Sola lettura
Sistema operativo guest per questa macchina virtuale.
HardDiskConnections
Sola lettura
Raccolta enumerabile di connessioni disco rigido.
Has3DNow
Sola lettura
Indica se il processore supporta il set di istruzioni 3DNow.
HasMMX
Sola lettura
Indica se il processore supporta il set di istruzioni MMX.
HasSSE
Sola lettura
Indica se il processore supporta il set di istruzioni SSE.
HasSSE2
Sola lettura
Indica se il processore supporta il set di istruzioni SSE2.
Tastiera
Sola lettura
Dispositivo da tastiera per la macchina virtuale.
Memoria
Lettura/Scrittura
Quantità di memoria fisica nella macchina virtuale, in megabyte.
Mouse
Sola lettura
Dispositivo del mouse per la macchina virtuale.
Nome
Lettura/Scrittura
Nome della configurazione della macchina virtuale.
NetworkAdapters
Sola lettura
Raccolta enumerabile di schede di interfaccia di rete collegate alla macchina virtuale.
Note
Lettura/Scrittura
Note per la macchina virtuale.
ParallelPorts
Sola lettura
Raccolta enumerabile di porte parallele.
ProcessorSpeed
Sola lettura
Velocità del processore, in megahertz (MHz).
RdpPipeName
Sola lettura
Nome della connessione RDP denominata pipe usata per video e input.
SavedStateFilePath
Sola lettura
Percorso completo del file di stato salvato.
SerialPorts
Sola lettura
Raccolta enumerabile di porte seriali.
ShutdownActionOnQuit
Lettura/Scrittura
Azione da eseguire in questa macchina virtuale se è in esecuzione quando viene interrotto il PC virtuale Windows.
State
Sola lettura
Stato corrente della macchina virtuale.
Non è possibile annullare l'annullamento
Lettura/Scrittura
Indica se le unità di annullamento sono abilitate per i dischi rigidi connessi alla macchina virtuale.
AnnullamentoAction
Lettura/Scrittura
Azione predefinita da eseguire in tutte le unità di annullamento quando la macchina virtuale viene arrestata dall'interno del sistema operativo guest.

Requisiti

Requisito Valore
Client minimo supportato
Windows 7 [solo app desktop]
Server minimo supportato
Nessuno supportato
Fine del supporto client
Windows 7
Prodotto
Windows Virtual PC
Intestazione
VPCCOMInterfaces.h
IID
IID_IVMVirtualMachine è definito come f7092aa1-33ed-4f78-a59f-c00adfc2edd7