GUESTOSVERSIONINFOEX 结构
[自Windows 8起,Windows 虚拟电脑不再可供使用。 请改用 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 版。 - 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 企业版、Windows Server 2003、Enterprise Edition或 Windows 2000 高级服务器。 有关此位标志的详细信息,请参阅备注部分。 - VER_SUITE_EMBEDDEDNT
- 0x00000040
已安装 Windows XP Embedded。 - VER_SUITE_PERSONAL
- 0x00000200
已安装Windows Vista 家庭高级版、Windows Vista 家庭普通版或 Windows XP 家庭版。 - 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 2003。 - VER_SUITE_TERMINAL
- 0x00000010
已安装终端服务。 始终设置此值。
如果已设置 VER_SUITE_TERMINAL 但 未设置VER_SUITE_SINGLEUSERTS ,则系统在应用程序服务器模式下运行。- VER_SUITE_WH_SERVER
- 0x00008000
已安装 Windows 主服务器。 -
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 |
标头 |
|