GUESTOSVERSIONINFOEX 結構
[Windows 虛擬電腦已不再可供Windows 8使用。 請改用 Hyper-V WMI 提供者 (V2) 。]
包含客體作業系統的作業系統版本資訊。
語法
typedef struct _GUESTOSVERSIONINFOEX {
long dwOSVersionInfoSize;
long dwMajorVersion;
long dwMinorVersion;
long dwBuildNumber;
long dwPlatformId;
wchar_t szCSDVersion[128];
short wServicePackMajor;
short wServicePackMinor;
short wSuiteMask;
byte wProductType;
byte wReserved;
} GUESTOSVERSIONINFOEX;
成員
-
dwOSVersionInfoSize
-
此資料結構的大小,以位元組為單位。 將此成員設定為
sizeof(GUESTOSVERSIONINFOEX)
。 -
dwMajorVersion
-
主要版本號碼。
-
dwMinorVersion
-
次要版本號碼。
-
dwBuildNumber
-
組建編號。
-
dwPlatformId
-
作業系統平臺。 這個成員可以 VER_PLATFORM_WIN32_NT ( 2) 。
-
szCSDVersion
-
以 Null 終止的字串,例如 「Service Pack 3」,表示安裝在系統上的最新 Service Pack。 如果未安裝 Service Pack,字串會是空的。
-
wServicePackMajor
-
已安裝最新 Service Pack 的主要版本號碼。
-
wServicePackMinor
-
已安裝最新 Service Pack 的次要版本號碼。
-
wSuiteMask
-
識別系統上可用產品套件的位元遮罩。 這個成員可以是下列值的組合。
值 意義 - VER_SUITE_BACKOFFICE
- 0x00000004
已安裝 Microsoft BackOffice 元件。 - VER_SUITE_BLADE
- 0x00000400
已安裝 Windows Server 2003、Web Edition。 - VER_SUITE_COMPUTE_SERVER
- 0x00004000
已安裝 Windows Server 2003 計算叢集版本。 - VER_SUITE_DATACENTER
- 0x00000080
已安裝 Windows Server 2008 Datacenter、Windows Server 2003、Datacenter Edition 或 Windows 2000 Datacenter Server。 - VER_SUITE_ENTERPRISE
- 0x00000002
已安裝 Windows Server 2008 Enterprise、Windows Server 2003、Enterprise Edition或 Windows 2000 進階伺服器。 如需此位旗標的詳細資訊,請參閱一節。 - VER_SUITE_EMBEDDEDNT
- 0x00000040
已安裝 Windows XP Embedded。 - VER_SUITE_PERSONAL
- 0x00000200
已安裝 Windows Vista Home Premium、Windows Vista Home Basic 或 Windows XP Home Edition。 - VER_SUITE_SINGLEUSERTS
- 0x00000100
支援遠端桌面,但只支援一個互動式會話。 除非系統在應用程式伺服器模式中執行,否則會設定此值。 - VER_SUITE_SMALLBUSINESS
- 0x00000001
Microsoft Small Business Server 一旦安裝在系統上,但可能已升級為另一個版本的 Windows。 如需此位旗標的詳細資訊,請參閱一節。 - VER_SUITE_SMALLBUSINESS_RESTRICTED
- 0x00000020
Microsoft Small Business Server 會隨限制的用戶端授權一起安裝。 如需此位旗標的詳細資訊,請參閱一節。 - VER_SUITE_STORAGE_SERVER
- 0x00002000
已安裝 Windows Storage Server 2003 R2 或 Windows Storage Server 2003is。 - VER_SUITE_TERMINAL
- 0x00000010
已安裝終端機服務。 此值一律設定。
如果 已設定VER_SUITE_TERMINAL ,但未設定 VER_SUITE_SINGLEUSERTS ,系統會在應用程式伺服器模式中執行。- VER_SUITE_WH_SERVER
- 0x00008000
已安裝 Windows Home Server。 -
wProductType
-
系統的任何其他資訊。 這個成員可以是下列其中一個值。
值 意義 - VER_NT_DOMAIN_CONTROLLER
- 0x0000002
系統是網域控制站,作業系統是 Windows Server 2008 R2、Windows Server 2008、Windows Server 2003 R2、Windows Server 2003 或 Windows 2000 Server。 - VER_NT_SERVER
- 0x0000003
作業系統是 Windows Server 2008 R2、Windows Server 2008、Windows Server 2003 R2、Windows Server 2003 或 Windows 2000 Server。
請注意,也是網域控制站的伺服器會回報為 VER_NT_DOMAIN_CONTROLLER,而不是 VER_NT_SERVER。- VER_NT_WORKSTATION
- 0x0000001
作業系統為 Windows 7、Windows Vista、Windows XP 或 Windows 2000 Professional。 -
wReserved
-
保留供未來使用。
規格需求
需求 | 值 |
---|---|
最低支援的用戶端 |
Windows 7 [僅限傳統型應用程式] |
最低支援的伺服器 |
都不支援 |
用戶端支援結束 |
Windows 7 |
產品 |
Windows Virtual PC |
標頭 |
|