共用方式為


RtlGetSuiteMask 函式

[某些資訊與發行前版本產品有關,在正式發行前可能會大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。]

擷取位元遮罩,識別系統上可用的產品套件。 如果在伺服器定址接收器內容中執行的應用程式呼叫此函式,則會改為擷取伺服器定址接收器的套件遮罩。

語法

ULONG NTAPI RtlGetSuiteMask(void);

參數

此函式沒有參數。

傳回值

識別系統上可用產品套件的位元遮罩。 位元遮罩可以包含下列值。

傳回值 描述
0x00000001
Microsoft Small Business Server 一旦安裝在系統上,但可能已升級至另一個版本的 Windows。 如需此位旗標的詳細資訊,請參閱一節。
0x00000002
已安裝 Windows 10 企業版、Windows 8.1 企業版、Windows Server 2008 Enterprise、Windows Server 2003、Enterprise Edition 或 Windows 2000 進階伺服器。 如需此位旗標的詳細資訊,請參閱一節。
0x00000004
已安裝 Microsoft BackOffice 元件。
0x00000008
已安裝 Communications Server 2003、Communications Server 2005、Communications Server 2007 或 Communications Server 2007 R2。
0x00000010
已安裝終端機服務。 這個值一律會設定。
如果 已設定 TerminalServer ,但未設定 SingleUserTS ,系統就會在應用程式伺服器模式中執行。
0x00000020
Microsoft Small Business Server 會隨著限制性用戶端授權一起安裝。 如需此位旗標的詳細資訊,請參閱一節。
0x00000040
已安裝 Windows XP Embedded。
0x00000080
已安裝 Windows Server 2008 Datacenter、Windows Server 2003、Datacenter Edition 或 Windows 2000 Datacenter Server。
0x00000100
支援遠端桌面,但只支援一個互動式會話。 除非系統在應用程式伺服器模式中執行,否則會設定此值。
0x00000200
已安裝 Windows Vista Home Premium、Windows Vista Home Basic 或 Windows XP Home Edition。
0x00000400
已安裝 Windows Server 2003 Web 版本。
0x00002000
已安裝 Windows Storage Server 2003 R2 或 Windows Storage Server 2003。
0x00004000
已安裝 Windows Server 2003 計算叢集版本。
0x00008000
已安裝 Windows Home Server。

備註

您不應該只依賴0x00000001旗標來判斷是否已在系統上安裝 Small Business Server,因為安裝此產品套件時會同時設定此旗標和0x00000020旗標。 如果您將此安裝升級至 Windows Server Standard Edition,則會清除0x00000020旗標,但0x00000001旗標仍會保持設定狀態。 在此情況下,這表示此系統上已安裝 Small Business Server。 如果此安裝進一步升級至 Windows Server,Enterprise Edition,則0x00000001旗標會維持設定狀態。

規格需求

需求
最低支援的用戶端
Windows 10 [僅限傳統型應用程式]
最低支援的伺服器
Windows Server 2016 [僅限傳統型應用程式]
標頭
Ntddk.h
程式庫
Ntdll.lib
DLL
Ntdll.dll