Función NdisGroupActiveProcessorCount (ndis.h)

La función NdisGroupActiveProcessorCount devuelve el número de procesadores que están actualmente activos en un grupo especificado.

Sintaxis

ULONG NdisGroupActiveProcessorCount(
  USHORT Group
);

Parámetros

Group

Valor de USHORT que identifica un grupo de procesadores en el sistema de equipo local.

Valor devuelto

NdisGroupActiveProcessorCount devuelve un valor ULONG para el número de procesadores que están activos en el grupo especificado en el parámetro Group . El número de procesadores es un valor de base cero.

Si el parámetro Group es ALL_PROCESSOR_GROUPS, NdisGroupActiveProcessorCount devuelve el número de procesadores activos en el equipo local.

Comentarios

Un controlador NDIS puede llamar a la función NdisGroupActiveProcessorCount durante la inicialización antes de asignar recursos.

Recuento de procesadores que Las devoluciones de NdisGroupActiveProcessorMask pueden cambiar en tiempo de ejecución en las SKU que admiten la funcionalidad de adición activa para las CPU.

Nota Los controladores NDIS no deben usar la función NdisSystemProcessorCount para recuperar el número de procesadores que están activos actualmente. Además, los controladores NDIS 6.20 no deben usar el Función NdisSystemActiveProcessorCount porque solo devuelve el recuento de procesadores y proporciona la máscara de afinidad como parámetro out, para el grupo de procesadores 0.
 
Para obtener una máscara de afinidad activa, llame a Función NdisGroupActiveProcessorMask .

Para obtener el número máximo de procesadores de un grupo, llame a Función NdisGroupMaxProcessorCount .

Requisitos

Requisito Value
Cliente mínimo compatible Compatible con NDIS 6.20 y versiones posteriores.
Plataforma de destino Universal
Encabezado ndis.h (incluya Ndis.h)
Library Ndis.lib
IRQL Cualquier nivel

Consulte también

NdisGroupActiveProcessorMask

NdisGroupMaxProcessorCount

NdisSystemActiveProcessorCount

NdisSystemProcessorCount