RtlGetSuiteMask 函数
[一些信息与预发布产品相关,在商业发行之前可能发生实质性修改。 Microsoft 对于此处提供的信息不作任何明示或默示的担保。]
检索标识系统上可用产品套件的位掩码。 如果在服务器 silo 的上下文中运行的应用程序中调用此函数,则会改为检索服务器 silo 的套件掩码。
语法
ULONG NTAPI RtlGetSuiteMask(void);
parameters
此函数没有参数。
返回值
标识系统上可用的产品套件的位掩码。 位掩码可以包含以下值。
返回值 | 描述 |
---|---|
|
Microsoft Small Business Server 曾经安装在系统上,但可能已升级到另一个版本的 Windows。 有关此位标志的详细信息,请参阅“备注”部分。 |
|
已安装 Windows 10 企业版、Windows 8.1 企业版、Windows Server 2008 企业版、Windows Server 2003、Enterprise Edition 或 Windows 2000 高级服务器。 有关此位标志的详细信息,请参阅“备注”部分。 |
|
已安装 Microsoft BackOffice 组件。 |
|
已安装 Communications Server 2003、Communications Server 2005、Communications Server 2007 或 Communications Server 2007 R2。 |
|
已安装终端服务。 始终设置此值。 如果设置了 TerminalServer 但 未设置 SingleUserTS ,则系统在应用程序服务器模式下运行。 |
|
Microsoft Small Business Server 安装时附带了限制性客户端许可证。 有关此位标志的详细信息,请参阅“备注”部分。 |
|
已安装 Windows XP Embedded。 |
|
已安装 Windows Server 2008 Datacenter、Windows Server 2003、Datacenter Edition 或 Windows 2000 Datacenter Server。 |
|
支持远程桌面,但仅支持一个交互式会话。 除非系统在应用程序服务器模式下运行,否则将设置此值。 |
|
已安装 Windows Vista 家庭高级版、Windows Vista 家庭普通版 或 Windows XP 家庭版。 |
|
已安装 Windows Server 2003 Web Edition。 |
|
已安装 Windows Storage Server 2003 R2 或 Windows Storage Server 2003。 |
|
已安装 Windows Server 2003 计算群集版本。 |
|
已安装 Windows 主服务器。 |
备注
不应仅依赖 0x00000001 标志来确定是否已在系统上安装 Small Business Server,因为此标志和0x00000020标志都是在安装此产品套件时设置的。 如果将此安装升级到 Windows Server Standard Edition,则会清除0x00000020标志,但0x00000001标志将保持设置。 在这种情况下,这表示曾经在此系统上安装了 Small Business Server。 如果此安装进一步升级到 Windows Server,Enterprise Edition,0x00000001标志将保持设置。
要求
要求 | 值 |
---|---|
最低受支持的客户端 |
Windows 10 [仅限桌面应用] |
最低受支持的服务器 |
Windows Server 2016 [仅限桌面应用] |
标头 |
|
库 |
|
DLL |
|