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