IVMGuestOS 介面
[Windows 虛擬電腦已不再可供Windows 8使用。 請改用 Hyper-V WMI 提供者 (V2) 。]
定義在虛擬機器內執行的客體作業系統。 此介面可讓您與客體作業系統內執行的整合元件互動。 您可以使用IVMVirtualMachine::GuestOS屬性來擷取虛擬機器的IVMGuestOS。
IVMGuestOS介面繼承自IDispatch介面。 IVMGuestOS 也有下列類型的成員:
IVMGuestOS介面具有這些方法。
方法 | 描述 |
---|---|
GetOsVersionInfo | 擷取虛擬機器中執行之客體作業系統的版本資訊。 |
GetParameter | 擷取客體內的具名參數。 |
InstallIntegrationComponents | 在客體作業系統中找出並安裝最新的整合元件。 |
IsUserLoggedOn | 判斷要求的會話是否存在。 |
登出 | 從客體作業系統登出所有使用者。 |
重新啟動 | 重新開機客體作業系統。 |
SetParameter | 設定客體內的具名參數。 |
關閉 | 關閉客體作業系統。 |
IVMGuestOS介面具有這些屬性。
屬性 | 存取類型 | 描述 |
---|---|---|
CanShutdown |
唯讀 |
指出客體作業系統是否可以完全關閉, (需要整合元件) 。 |
ComputerName |
唯讀 |
在虛擬機器中執行之客體作業系統的電腦名稱稱。 |
CSDVersion |
唯讀 |
在虛擬機器中執行的客體作業系統 CSDVersion。 |
HeartbeatPercentage |
唯讀 |
過去一分鐘內收到的預期活動訊號百分比。 |
IntegrationComponentsVersion |
唯讀 |
客體作業系統中安裝的整合元件版本。 |
IsHeartbeating |
唯讀 |
指出虛擬機器是否有活動訊號。 |
IsHostTimeSyncEnabled |
讀取/寫入 |
指出此虛擬機器中的整合元件是否應該與主機時鐘同步處理客體時鐘。 |
MultipleUserSessionsAllowed |
唯讀 |
指出客體作業系統中是否允許多個同時使用者會話。 |
OSBuildNumber |
唯讀 |
在虛擬機器中執行的客體作業系統組建編號。 |
OSMajorVersion |
唯讀 |
在虛擬機器中執行的客體作業系統主要版本。 |
OSMinorVersion |
唯讀 |
在虛擬機器中執行的客體作業系統次要版本。 |
OSName |
唯讀 |
在虛擬機器中執行的客體作業系統名稱。 |
OSPlatformId |
唯讀 |
在虛擬機器中執行的客體作業系統平臺識別碼。 |
OSVersion |
唯讀 |
在虛擬機器中執行的客體作業系統版本。 |
ProductType |
唯讀 |
在虛擬機器中執行的客體作業系統產品類型。 |
ScreenLocked |
唯讀 |
指出是否在客體作業系統中鎖定畫面。 |
ServicePackMajor |
唯讀 |
在虛擬機器中執行之客體作業系統的主要 Service Pack 版本。 |
ServicePackMinor |
唯讀 |
虛擬機器中執行之客體作業系統的次要 Service Pack 版本。 |
SuiteMask |
唯讀 |
在虛擬機器中執行的客體作業系統 SuiteMask。 |
TerminalServerPort |
唯讀 |
客體作業系統中的遠端桌面服務所使用的埠。 |
TerminalServicesInitialized |
唯讀 |
客體作業系統中終端機服務初始化的狀態。 |
需求 | 值 |
---|---|
最低支援的用戶端 |
Windows 7 [僅限傳統型應用程式] |
最低支援的伺服器 |
都不支援 |
用戶端支援結束 |
Windows 7 |
產品 |
Windows Virtual PC |
標頭 |
|
IID |
IID_IVMGuestOS定義為 99fea0db-4880-499a-b6d8-73dff9bc91be |