Compartir a través de


Función NdisGroupActiveProcessorCount (ndis.h)

La función NdisGroupActiveProcessorCount devuelve el número de procesadores que están activos actualmente 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 ALL_PROCESSOR_GROUPS, NdisGroupActiveProcessorCount devuelve el número de procesadores activos en el equipo local.

Observaciones

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

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

Nota 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 Valor
cliente mínimo admitido Se admite en NDIS 6.20 y versiones posteriores.
de la plataforma de destino de Universal
encabezado de ndis.h (incluya Ndis.h)
biblioteca de Ndis.lib
irQL Cualquier nivel

Consulte también

NdisGroupActiveProcessorMask

NdisGroupMaxProcessorCount

NdisSystemActiveProcessorCount

NdisSystemProcessorCount