Funzione RtlGetSuiteMask

[Alcune informazioni si riferiscono al prodotto pre-rilasciato che può essere modificato in modo sostanziale prima che venga rilasciato commercialmente. Microsoft non offre garanzie, esplicite o implicite, rispetto alle informazioni fornite qui.

Recupera una maschera bit che identifica le suite di prodotti disponibili nel sistema. Se questa funzione viene chiamata in un'applicazione che viene eseguita nel contesto di un silo del server, la maschera della suite per il silo del server viene recuperata.

Sintassi

ULONG NTAPI RtlGetSuiteMask(void);

Parametri

Questa funzione non ha parametri.

Valore restituito

Maschera bit che identifica le suite di prodotti disponibili nel sistema. La maschera bit può includere i valori seguenti.

Valore restituito Descrizione
0x00000001
Microsoft Small Business Server è stato installato nel sistema, ma potrebbe essere stato aggiornato a un'altra versione di Windows. Per altre informazioni su questo flag di bit, vedere la sezione Osservazioni.
0x00000002
Windows 10 Enterprise, Windows 8.1 Enterprise, Windows Server 2008 Enterprise, Windows Server 2003, edizione Enterprise o Windows 2000 Advanced Server è installato. Per altre informazioni su questo flag di bit, vedere la sezione Osservazioni.
0x00000004
I componenti di Microsoft BackOffice sono installati.
0x00000008
Communications Server 2003, Communications Server 2005, Communications Server 2007 o Communications Server 2007 R2 è installato.
0x00000010
I servizi terminal sono installati. Questo valore è sempre impostato.
Se TerminalServer è impostato ma SingleUserTS non è impostato, il sistema è in esecuzione in modalità server applicazioni.
0x00000020
Microsoft Small Business Server viene installato con la licenza client restrittiva in vigore. Per altre informazioni su questo flag di bit, vedere la sezione Osservazioni.
0x00000040
Windows XP Embedded è installato.
0x00000080
Windows Server 2008 Datacenter, Windows Server 2003, Datacenter Edition o Windows 2000 Datacenter Server è installato.
0x00000100
Desktop remoto è supportato, ma è supportata solo una sessione interattiva. Questo valore viene impostato a meno che il sistema non sia in esecuzione in modalità server applicazioni.
0x00000200
Windows Vista Home Premium, Windows Vista Home Basic o Windows XP Home Edition è installato.
0x00000400
Windows Server 2003, Web Edition è installato.
0x00002000
Windows Storage Server 2003 R2 o Windows Storage Server 2003 è installato.
0x00004000
Windows Server 2003, Compute Cluster Edition è installato.
0x00008000
Windows Home Server è installato.

Commenti

Non è consigliabile basarsi solo sul flag 0x00000001 per determinare se Small Business Server è stato installato nel sistema, come sia questo flag che il flag 0x00000020 vengono impostati quando questa suite di prodotti è installata. Se si aggiorna questa installazione a Windows Server, Standard Edition, il flag di 0x00000020 verrà cancellato, tuttavia, il flag di 0x00000001 rimarrà impostato. In questo caso, questo indica che Small Business Server è stato installato in questo sistema. Se questa installazione viene aggiornata ulteriormente a Windows Server, edizione Enterprise, il flag di 0x00000001 rimarrà impostato.

Requisiti

Requisito Valore
Client minimo supportato
Windows 10 [solo app desktop]
Server minimo supportato
Windows Server 2016 [solo app desktop]
Intestazione
Ntddk.h
Libreria
Ntdll.lib
DLL
Ntdll.dll