Função KeQueryMaximumGroupCount (ntddk.h)
A rotina KeQueryMaximumGroupCount retorna o número máximo de grupos em um sistema multiprocessador.
Sintaxe
USHORT KeQueryMaximumGroupCount();
Retornar valor
KeQueryMaximumGroupCount retorna o número máximo de grupos.
Comentários
O valor retornado por KeQueryMaximumGroupCount permanece constante durante o runtime. Esse valor depende da configuração de hardware do sistema multiprocessador, mas nunca pode exceder um limite fixo definido pelo sistema operacional Windows.
No Windows 7, o número máximo de grupos em um sistema multiprocessador é quatro, mas esse valor pode mudar em versões futuras do Windows. A maneira mais segura de determinar o número máximo de grupos no Windows 7 ou em versões posteriores do sistema operacional Windows é chamar KeQueryMaximumGroupCount. Os drivers do modo kernel que chamam KeQueryMaximumGroupCount não exigirão alterações de código se a fórmula usada para calcular o número máximo de alterações de grupos em uma versão futura do Windows.
Para obter o número de grupos ativos em um sistema multiprocessador, chame a rotina KeQueryActiveGroupCount .
Requisitos
Requisito | Valor |
---|---|
Cliente mínimo com suporte | Disponível no Windows 7 e versões posteriores do Windows. |
Plataforma de Destino | Universal |
Cabeçalho | ntddk.h (inclua Wdm.h, Ntddk.h, Ntifs.h) |
Biblioteca | NtosKrnl.lib |
DLL | NtosKrnl.exe |
IRQL | Qualquer nível |