Função KeQueryNodeMaximumProcessorCount (ntddk.h)
A rotina KeQueryNodeMaximumProcessorCount retorna o número máximo de processadores lógicos que um nó especificado em um sistema multiprocessador NUMA (acesso à memória) não uniforme pode conter.
Sintaxe
USHORT KeQueryNodeMaximumProcessorCount(
[in] USHORT NodeNumber
);
Parâmetros
[in] NodeNumber
O número do nó. Se um sistema multiprocessador NUMA contiver n nós, os números de nó válidos estarão no intervalo de 0 a n-1. Para obter o número de nó mais alto (n-1) no sistema, chame a rotina KeQueryHighestNodeNumber .
Retornar valor
KeQueryNodeMaximumProcessorCount retorna o número máximo de processadores lógicos.
Comentários
Em um sistema multiprocessador com uma arquitetura NUMA, um nó é uma coleção de processadores que compartilham acesso rápido a uma região de memória. O acesso à memória não é uniforme porque um processador pode acessar a memória em seu nó mais rapidamente do que pode acessar a memória em outros nós.
A contagem retornada por essa rotina inclui todos os processadores lógicos que podem ser adicionados dinamicamente ao nó enquanto o sistema multiprocessador está em execução.
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 |