Compartir a través de


Función RtlGetSuiteMask

[Parte de la información hace referencia a la versión preliminar del producto, el cual puede sufrir importantes modificaciones antes de que se publique la versión comercial. Microsoft no ofrece ninguna garantía, expresa o implícita, con respecto a la información que se ofrece aquí].

Recupera una máscara de bits que identifica los conjuntos de productos disponibles en el sistema. Si se llama a esta función en una aplicación que se ejecuta en el contexto de un silo de servidor, se recupera en su lugar la máscara de conjunto para el silo del servidor.

Sintaxis

ULONG NTAPI RtlGetSuiteMask(void);

Parámetros

Esta función no tiene parámetros.

Valor devuelto

Máscara de bits que identifica los conjuntos de productos disponibles en el sistema. La máscara de bits puede incluir los valores siguientes.

Valor devuelto Descripción
0x00000001
Microsoft Small Business Server se instaló una vez en el sistema, pero es posible que se haya actualizado a otra versión de Windows. Consulte la sección Comentarios para obtener más información sobre esta marca de bits.
0x00000002
Windows 10 Enterprise, Windows 8.1 Enterprise, Windows Server 2008 Enterprise, Windows Server 2003, Enterprise Edition o Windows 2000 Advanced Server están instalados. Consulte la sección Comentarios para obtener más información sobre esta marca de bits.
0x00000004
Se instalan los componentes de Microsoft BackOffice.
0x00000008
Communications Server 2003, Communications Server 2005, Communications Server 2007 o Communications Server 2007 R2 está instalado.
0x00000010
Terminal Services está instalado. Este valor siempre se establece.
Si Se establece TerminalServer pero no se establece SingleUserTS , el sistema se ejecuta en modo de servidor de aplicaciones.
0x00000020
Microsoft Small Business Server se instala con la licencia de cliente restrictiva en vigor. Consulte la sección Comentarios para obtener más información sobre esta marca de bits.
0x00000040
Windows XP Embedded está instalado.
0x00000080
Windows Server 2008 Datacenter, Windows Server 2003, Datacenter Edition o Windows 2000 Datacenter Server está instalado.
0x00000100
Escritorio remoto es compatible, pero solo se admite una sesión interactiva. Este valor se establece a menos que el sistema se ejecute en modo de servidor de aplicaciones.
0x00000200
Windows Vista Home Premium, Windows Vista Home Basic o Windows XP Home Edition está instalado.
0x00000400
Windows Server 2003, Web Edition está instalado.
0x00002000
Windows Storage Server 2003 R2 o Windows Storage Server 2003 está instalado.
0x00004000
Windows Server 2003, Compute Cluster Edition está instalado.
0x00008000
Windows Home Server está instalado.

Comentarios

No debe confiar solo en la marca 0x00000001 para determinar si Small Business Server se ha instalado en el sistema, ya que esta marca y la marca 0x00000020 se establecen cuando se instala este conjunto de productos. Si actualiza esta instalación a Windows Server, Standard Edition, la marca 0x00000020 se borrará sin embargo, la marca 0x00000001 permanecerá establecida. En este caso, esto indica que Small Business Server se instaló una vez en este sistema. Si esta instalación se actualiza aún más a Windows Server, Enterprise Edition, la marca 0x00000001 permanecerá establecida.

Requisitos

Requisito Value
Cliente mínimo compatible
Windows 10 [solo aplicaciones de escritorio]
Servidor mínimo compatible
Windows Server 2016 [solo aplicaciones de escritorio]
Encabezado
Ntddk.h
Biblioteca
Ntdll.lib
Archivo DLL
Ntdll.dll