IVMVirtualMachine 介面
[Windows 虛擬電腦已不再可供Windows 8使用。 請改用 Hyper-V WMI 提供者 (V2) 。]
定義虛擬機器的介面。 IVMVirtualMachine 可以使用 IVMVirtualMachineEvents 傳出介面來通知用戶端有關事件。 IVMVirtualMachine 物件會從 IVMVirtualPC 方法傳回,例如 CreateVirtualMachine、 RegisterVirtualMachine和 FindVirtualMachine。 您也可以從IVMVirtualPC::VirtualMachines屬性傳回的IVMVirtualMachineCollection 物件擷取 IVMVirtualMachine物件。
成員
IVMVirtualMachine介面繼承自IDispatch介面。 IVMVirtualMachine 也有下列類型的成員:
方法
IVMVirtualMachine介面具有這些方法。
方法 | 描述 |
---|---|
新增 HPCROMDrive | 將新的 CD 或 DVD 磁片磁碟機新增至虛擬機器。 |
AddHardDiskConnection | 將新的硬碟連線新增至虛擬機器。 |
AddNetworkAdapter | 將網路介面新增至虛擬機器。 |
AttachUSBDevice | 將 USB 裝置連結至虛擬機器。 |
DetachUSBDevice | 從虛擬機器釋放 USB 裝置。 |
DiscardSavedState | 捨棄已儲存虛擬機器的任何已儲存狀態資訊。 |
DiscardUndoDisks | 捨棄虛擬復原磁片。 |
GetActivationValue | 擷取這個虛擬機器之指定啟用設定的值。 |
GetConfigurationValue | 擷取這個虛擬機器之指定組態設定的值。 |
MergeUndoDisks | 合併虛擬復原磁片。 |
暫停 | 暫停虛擬機器。 |
RemoveActivationValue | 移除這個虛擬機器之指定啟用設定的值。 |
RemoveConfigurationValue | 移除此虛擬機器之指定組態設定的值。 |
移除 HPCROMDrive | 從虛擬機器移除指定的 CD 或 DVD 磁片磁碟機。 |
RemoveHardDiskConnection | 從虛擬機器移除指定的硬碟連線。 |
RemoveNetworkAdapter | 從虛擬機器移除網路介面。 |
重 置 | 重設虛擬機器。 |
繼續 | 繼續虛擬機器。 |
儲存 | 儲存虛擬機器狀態。 |
SetActivationValue | 設定這個虛擬機器的指定啟用設定值。 |
SetConfigurationValue | 設定此虛擬機器之指定組態設定的值。 |
StartCommunicationChannel | 設定主機與來賓之間的通道。 |
啟動 | 從未初始化或已儲存的狀態啟動虛擬機器。 |
Startup2 | 使用進階選項,從未初始化或已儲存的狀態啟動虛擬機器。 |
TurnOff | 關閉虛擬機器。 |
屬性
IVMVirtualMachine介面具有這些屬性。
屬性 | 存取類型 | 描述 |
---|---|---|
會計 |
唯讀 |
此虛擬機器的精靈。 |
AttachedDriveTypes |
唯讀 |
陣列,指出連接至虛擬機器中每個位置的磁片磁碟機類型。 |
BaseBoardSerialNumber |
讀取/寫入 |
基底板序號。 |
BIOSGUID |
讀取/寫入 |
BIOS GUID。 |
BIOSSerialNumber |
讀取/寫入 |
BIOS 序號。 |
ChassisAssetTag |
讀取/寫入 |
底座資產標籤。 |
ChassisSerialNumber |
讀取/寫入 |
底座序號。 |
ConfigID |
唯讀 |
虛擬機器的唯一識別碼。 |
顯示器 |
唯讀 |
虛擬機器的視訊顯示。 |
DVDROMDrives |
唯讀 |
附加至虛擬機器的 CD 和 DVD 磁片磁碟機可列舉集合。 |
檔案 |
唯讀 |
虛擬機器組態之 .vmc 檔案的完整路徑。 |
FloppyDrives |
唯讀 |
連結至虛擬機器的磁片磁碟機可列舉集合。 |
GuestOS |
唯讀 |
此虛擬機器的客體作業系統。 |
HardDiskConnections |
唯讀 |
硬碟連線的可列舉集合。 |
Has3DNow |
唯讀 |
指出處理器是否支援 3DNow 指令集。 |
HasMMX |
唯讀 |
指出處理器是否支援 MMX 指令集。 |
HasSSE |
唯讀 |
指出處理器是否支援 SSE 指令集。 |
HasSSE2 |
唯讀 |
指出處理器是否支援 SSE2 指令集。 |
鍵盤 |
唯讀 |
虛擬機器的鍵盤裝置。 |
記憶體 |
讀取/寫入 |
虛擬機器中的實體記憶體數量,以 MB 為單位。 |
滑鼠 |
唯讀 |
虛擬機器的滑鼠裝置。 |
Name |
讀取/寫入 |
虛擬機器組態的名稱。 |
NetworkAdapters |
唯讀 |
附加至虛擬機器之 NIC 的可列舉集合。 |
備註 |
讀取/寫入 |
虛擬機器的附注。 |
ParallelPorts |
唯讀 |
平行埠的可列舉集合。 |
ProcessorSpeed |
唯讀 |
處理器的速度,以 mbhertz (MHz) 。 |
RdpPipeName |
唯讀 |
用於視訊和輸入的 RDP 連線具名管道名稱。 |
SavedStateFilePath |
唯讀 |
已儲存狀態檔案的完整路徑。 |
SerialPorts |
唯讀 |
可列舉的序列埠集合。 |
ShutdownActionOnQuit |
讀取/寫入 |
當 Windows 虛擬電腦結束時,要在此虛擬機器上執行的動作。 |
狀態 |
唯讀 |
虛擬機器的目前狀態。 |
可復原 |
讀取/寫入 |
指出是否已針對連線到虛擬機器的硬碟啟用復原磁片磁碟機。 |
UndoAction |
讀取/寫入 |
當虛擬機器從客體作業系統內關閉時,所有復原磁片磁碟機上要執行的預設動作。 |
規格需求
需求 | 值 |
---|---|
最低支援的用戶端 |
Windows 7 [僅限傳統型應用程式] |
最低支援的伺服器 |
都不支援 |
用戶端支援結束 |
Windows 7 |
產品 |
Windows Virtual PC |
標頭 |
|
IID |
IID_IVMVirtualMachine定義為 f7092aa1-33ed-4f78-a59f-c00adfc2edd7 |