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
標頭
VPCOMInterfaces.h
IID
IID_IVMGuestOS定義為 99fea0db-4880-499a-b6d8-73dff9bc91be