IVMVirtualPC 介面

[Windows 虛擬電腦已不再可供Windows 8使用。 請改用 Hyper-V WMI 提供者 (V2) 。]

定義最上層 Windows 虛擬電腦應用程式物件。 所有其他 Windows 虛擬電腦介面物件都會透過這個物件擷取。

IVMVirtualPC 可以使用 IVMVirtualPCEvents 傳出介面來通知用戶端事件。

成員

IVMVirtualPC介面繼承自IDispatch介面。 IVMVirtualPC 也有下列類型的成員:

方法

IVMVirtualPC介面具有這些方法。

方法 描述
CreateDifferencingVirtualHardDisk 建立差異虛擬硬碟。
CreateDynamicVirtualHardDisk 建立動態調整虛擬硬碟的大小。
CreateFixedVirtualHardDisk 建立固定大小的虛擬硬碟。
CreateFloppyDiskImage 建立磁片磁碟機映射檔。
CreateVirtualMachine 建立新的虛擬機器組態,並擷取虛擬機器物件。
DeleteVirtualMachine 刪除虛擬機器組態。
FindVirtualMachine 擷取符合所要求設定的虛擬機器物件。
FindVirtualNetwork 擷取符合要求名稱的虛擬網路物件。
GetConfigurationValue 擷取指定之組態設定的值。
GetTOFiles 擷取已知 DVD 檔案的陣列。
GetFloppyDiskFiles 擷取已知虛擬磁片檔案的陣列。
GetFloppyDiskImageType 擷取現有磁片磁碟機映射檔的類型。
GetHardDisk 擷取對應至現有磁片映射檔的物件。
GetHardDiskFiles 擷取已知虛擬硬碟檔案的陣列。
GetVirtualMachineFiles 擷取已知虛擬機器組態檔的陣列。
RegisterVirtualMachine 註冊現有的虛擬機器組態,並擷取虛擬機器物件。
RemoveConfigurationValue 移除指定組態設定的值。
SetConfigurationValue 設定指定組態設定的值。
UnregisterVirtualMachine 取消註冊虛擬機器組態,而不刪除組態檔。

屬性

IVMVirtualPC介面具有這些屬性。

屬性 存取類型 描述
DefaultVMConfigurationPath
讀取/寫入
要搜尋之可用虛擬機器組態檔的預設目錄。
HostInfo
唯讀
實體電腦的相關資訊。
MaximumFloppyDrivesPerVM
唯讀
每部虛擬機器的磁片磁碟機數目上限。
MaximumMemoryPerVM
唯讀
每個虛擬機器允許的最大實體記憶體數量,以 MB 為單位。
MaximumNetworkAdaptersPerVM
唯讀
每個虛擬機器的網路介面數目上限。
MaximumNumberOfIDEBuses
唯讀
IDE 允許的最大匯流排數目。
MaximumParallelPortsPerVM
唯讀
每個虛擬機器的平行埠數目上限。
MaximumSerialPortsPerVM
唯讀
每個虛擬機器的序列埠數目上限。
MinimumMemoryPerVM
唯讀
每個虛擬機器允許的實體記憶體數量下限,以 MB 為單位。
Name
唯讀
Windows 虛擬電腦應用程式的名稱。
SearchPaths
讀取/寫入
用來尋找與 Windows 虛擬電腦相關聯的檔案的檔案系統路徑。
SuggestedMaximumMemoryPerVM
唯讀
每部虛擬機器建議允許的最大實體記憶體數量,以 MB 為單位,以避免主機上的記憶體不足。
工作
唯讀
工作的集合。
UnconnectedNetworkAdapters
唯讀
未連線網路介面的可列舉集合。
UpTime
唯讀
Windows 虛擬電腦應用程式已執行的秒數。
USBDeviceCollection
唯讀
連線到主機之所有 USB 裝置的可列舉集合。
版本
唯讀
這個 Windows 虛擬電腦的實例版本。
VirtualMachines
唯讀
虛擬機器的可列舉集合。
VirtualNetworks
唯讀
虛擬網路的可列舉集合。

規格需求

需求
最低支援的用戶端
Windows 7 [僅限傳統型應用程式]
最低支援的伺服器
都不支援
用戶端支援結束
Windows 7
產品
Windows Virtual PC
標頭
VPCOMInterfaces.h
IID
IID_IVMVirtualPC定義為 236ba0d9-a24a-4292-a132-27c1421dfd01