Compartilhar via


Função NdisGroupActiveProcessorMask (ndis.h)

A função NdisGroupActiveProcessorMask retorna a máscara de processador atualmente ativa para o grupo especificado.

Sintaxe

KAFFINITY NdisGroupActiveProcessorMask(
  USHORT Group
);

Parâmetros

Group

Um valor USHORT que identifica um grupo de processadores no sistema de computador local.

Retornar valor

NdisGroupActiveProcessorMask retorna a máscara de processador atualmente ativa para o grupo especificado como um bitmap KAFFINITY . Em um ambiente que permite a funcionalidade hot-add, esse bitmap pode ser alterado durante o runtime.

Comentários

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

O valor KAFFINITY que NdisGroupActiveProcessorMask retorna pode ser alterado em runtime em SKUs que dão suporte à funcionalidade hot-add para CPUs.

Nota Os drivers NDIS não devem usar a função NdisSystemProcessorCount para recuperar o número de processadores ativos no momento. Além disso, os drivers NDIS 6.20 e posteriores não devem usar o Função NdisSystemActiveProcessorCount porque ela retorna apenas a contagem de processadores e fornece a máscara de afinidade como um parâmetro out, para o grupo de processadores 0.
 
Para obter uma contagem de processadores ativa, chame o Função NdisGroupActiveProcessorCount .

Requisitos

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

Confira também

NdisGroupActiveProcessorCount NdisSystemActiveProcessorCount

NdisSystemProcessorCount