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