Compartilhar via


Função NdisSystemActiveProcessorCount (ndis.h)

A função NdisSystemActiveProcessorCount retorna o número de processadores ativos no momento no computador local.

Sintaxe

ULONG NdisSystemActiveProcessorCount(
  PKAFFINITY ActiveProcessors
);

Parâmetros

ActiveProcessors

Um ponteiro para uma variável do tipo KAFFINITY que recebe um bitmap que representa o conjunto de processadores ativos no momento. Em um ambiente de adição frequente, esse bitmap pode ser alterado durante o runtime.

Retornar valor

NdisSystemActiveProcessorCount retorna o número de processadores atualmente ativos no computador local.

Comentários

Um driver NDIS pode chamar a função NdisSystemActiveProcessorCount durante a inicialização antes de alocar recursos.

NdisSystemActiveProcessorCount é semelhante ao Função KeQueryActiveProcessorCount .

Nota Os drivers NDIS não devem usar NdisSystemProcessorCount para recuperar o número de processadores ativos no momento,
 
ObservaçãoNdisSystemActiveProcessorCount pode não mapear processadores para os bits no valor retornado [**KAFFINITY**](/windows-hardware/drivers/kernel/interrupt-affinity-and-priority#about-kaffinity) consecutivamente. e NdisSystemActiveProcessorCount podem não retornar o mesmo bitmap toda vez que for chamado.
 
O valor que NdisSystemActiveProcessorCount retorna pode ser alterado em runtime em SKUs que dão suporte à funcionalidade de CPU hot-add.

O sistema operacional Windows Server 2008 Enterprise e o sistema operacional Windows Server 2008 Datacenter dão suporte ao particionamento dinâmico de hardware. Como parte do particionamento dinâmico de hardware, o Windows Server 2008 dá suporte a operações de adição dinâmica para CPUs em runtime. Em um ambiente de CPU de adição frequente, o número de processadores pode não permanecer constante durante o runtime.

Requisitos

Requisito Valor
Cliente mínimo com suporte Com suporte no NDIS 6.1. Para o NDIS 6.20 e posterior, use NdisGroupActiveProcessorCount.
Plataforma de Destino Universal
Cabeçalho ndis.h (inclua Ndis.h)
Biblioteca Ndis.lib
IRQL Qualquer nível

Confira também

KAFFINITY

KeQueryActiveProcessorCount

NdisGroupActiveProcessorCount

NdisSystemProcessorCount