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 KAFFINITYque 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.

Valor de retorno

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

Observações

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

NdisSystemActiveProcessorCount é semelhante ao função KeQueryActiveProcessorCount.

Observação 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 pode não retornar o mesmo bitmap sempre que for chamado.
 
O valor que NdisSystemActiveProcessorCount retorna pode ser alterado em runtime em SKUs que dão suporte à funcionalidade de CPU de adição frequente.

O sistema operacional Windows Server 2008 Enterprise e o sistema operacional Windows Server 2008 Datacenter dão suporte particionamento dinâmico de hardware. Como parte do particionamento dinâmico de hardware, o Windows Server 2008 dá suporte a operações de hot-add 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
de cliente com suporte mínimo Com suporte no NDIS 6.1. Para NDIS 6.20 e posterior, use NdisGroupActiveProcessorCount.
da Plataforma de Destino Universal
cabeçalho ndis.h (inclua Ndis.h)
biblioteca Ndis.lib
IRQL Qualquer nível

Consulte também

KAFFINITY

KeQueryActiveProcessorCount

NdisGroupActiveProcessorCount

NdisSystemProcessorCount