Compartilhar via


Função RtlGetSuiteMask

[Algumas informações relacionam-se ao produto de pré-lançamento, o qual poderá ser substancialmente modificado antes do lançamento comercial. A Microsoft não fornece nenhuma garantia, expressa ou implícita, com relação às informações fornecidas aqui.]

Recupera uma máscara de bits que identifica os pacotes de produtos disponíveis no sistema. Se essa função for chamada em um aplicativo executado no contexto de um silo de servidor, a máscara de pacote para o silo do servidor será recuperada.

Sintaxe

ULONG NTAPI RtlGetSuiteMask(void);

Parâmetros

Essa função não tem parâmetros.

Valor retornado

Uma máscara de bits que identifica os pacotes de produtos disponíveis no sistema. A máscara de bits pode incluir os valores a seguir.

Valor retornado Descrição
0x00000001
O Microsoft Small Business Server já foi instalado no sistema, mas pode ter sido atualizado para outra versão do Windows. Consulte a seção Comentários para obter mais informações sobre esse sinalizador de bits.
0x00000002
Windows 10 Enterprise, Windows 8.1 Enterprise, Windows Server 2008 Enterprise, Windows Server 2003, Edição Enterprise ou Windows 2000 Advanced Server está instalado. Consulte a seção Comentários para obter mais informações sobre esse sinalizador de bits.
0x00000004
Os componentes do Microsoft BackOffice estão instalados.
0x00000008
O Communications Server 2003, Communications Server 2005, Communications Server 2007 ou Communications Server 2007 R2 está instalado.
0x00000010
Os Serviços de Terminal estão instalados. Esse valor é sempre definido.
Se TerminalServer estiver definido, mas SingleUserTS não estiver definido, o sistema estará em execução no modo de servidor de aplicativos.
0x00000020
O Microsoft Small Business Server é instalado com a licença de cliente restritiva em vigor. Consulte a seção Comentários para obter mais informações sobre esse sinalizador de bits.
0x00000040
O Windows XP Embedded está instalado.
0x00000080
O Windows Server 2008 Datacenter, Windows Server 2003, Datacenter Edition ou Windows 2000 Datacenter Server está instalado.
0x00000100
Há suporte para a Área de Trabalho Remota, mas há suporte apenas para uma sessão interativa. Esse valor é definido, a menos que o sistema esteja em execução no modo de servidor de aplicativos.
0x00000200
O Windows Vista Home Premium, o Windows Vista Home Basic ou o Windows XP Home Edition está instalado.
0x00000400
Windows Server 2003, Web Edition está instalado.
0x00002000
O Windows Storage Server 2003 R2 ou o Windows Storage Server 2003 está instalado.
0x00004000
Windows Server 2003, Compute Cluster Edition está instalado.
0x00008000
O Windows Home Server está instalado.

Comentários

Você não deve contar apenas com o sinalizador 0x00000001 para determinar se o Small Business Server foi instalado no sistema, pois esse sinalizador e o sinalizador 0x00000020 são definidos quando este pacote de produtos é instalado. Se você atualizar essa instalação para o Windows Server, Standard Edition, o sinalizador 0x00000020 será limpo, no entanto, o sinalizador 0x00000001 permanecerá definido. Nesse caso, isso indica que o Small Business Server já foi instalado nesse sistema. Se essa instalação for atualizada ainda mais para o Windows Server, Edição Enterprise, o sinalizador 0x00000001 permanecerá definido.

Requisitos

Requisito Valor
Cliente mínimo com suporte
Windows 10 [somente aplicativos da área de trabalho]
Servidor mínimo com suporte
Windows Server 2016 [somente aplicativos da área de trabalho]
Cabeçalho
Ntddk.h
Biblioteca
Ntdll.lib
DLL
Ntdll.dll