RtlGetSuiteMask 関数
[一部の情報はリリース前の製品に関することであり、正式版がリリースされるまでに大幅に変更される可能性があります。 ここに記載された情報について、Microsoft は明示または黙示を問わずいかなる保証をするものでもありません。]
システムで使用可能な製品スイートを識別するビット マスクを取得します。 サーバー サイロのコンテキストで実行されるアプリケーションでこの関数が呼び出されると、代わりにサーバー サイロのスイート マスクが取得されます。
構文
ULONG NTAPI RtlGetSuiteMask(void);
パラメーター
この関数にはパラメーターはありません。
戻り値
システムで使用可能な製品スイートを識別するビット マスク。 ビット マスクには、次の値を含めることができます。
戻り値 | 説明 |
---|---|
|
Microsoft Small Business Server は、以前はシステムにインストールされていましたが、別のバージョンの Windows にアップグレードされている可能性があります。 このビット フラグの詳細については、「解説」セクションを参照してください。 |
|
Windows 10 Enterprise、Windows 8.1 Enterprise、Windows Server 2008 Enterprise、Windows Server 2003、Enterprise Edition、または Windows 2000 Advanced Server がインストールされています。 このビット フラグの詳細については、「解説」セクションを参照してください。 |
|
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 がインストールされています。 |
|
リモート デスクトップはサポートされていますが、サポートされている対話型セッションは 1 つだけです。 この値は、システムがアプリケーション サーバー モードで実行されていない限り設定されます。 |
|
Windows Vista Home Premium、Windows Vista Home Basic、または Windows XP Home Edition がインストールされています。 |
|
Windows Server 2003、Web Edition がインストールされています。 |
|
Windows Storage Server 2003 R2 または Windows Storage Server 2003 がインストールされています。 |
|
Windows Server 2003、Compute Cluster Edition がインストールされています。 |
|
Windows Home Server がインストールされています。 |
解説
この製品スイートのインストール時にこのフラグと0x00000020 フラグの両方が設定されるため、システムに Small Business Server がインストールされているかどうかを判断するには、0x00000001 フラグだけに依存しないでください。 このインストールを Windows Server Standard Edition にアップグレードすると、0x00000020 フラグはクリアされますが、0x00000001 フラグは設定されたままになります。 この場合、これは、Small Business Server がこのシステムに一度インストールされたことを示します。 このインストールを Windows Server Enterprise Edition にさらにアップグレードした場合、0x00000001 フラグは設定されたままになります。
必要条件
要件 | 値 |
---|---|
サポートされている最小のクライアント |
Windows 10 [デスクトップ アプリのみ] |
サポートされている最小のサーバー |
Windows Server 2016 [デスクトップ アプリのみ] |
Header |
|
ライブラリ |
|
[DLL] |
|