Función NdisGroupActiveProcessorMask (ndis.h)

La función NdisGroupActiveProcessorMask devuelve la máscara de procesador activa actualmente para el grupo especificado.

Sintaxis

KAFFINITY NdisGroupActiveProcessorMask(
  USHORT Group
);

Parámetros

Group

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

Valor devuelto

NdisGroupActiveProcessorMask devuelve la máscara de procesador activa actualmente para el grupo especificado como un mapa de bits KAFFINITY . En un entorno que permite la funcionalidad de adición activa, este mapa de bits puede cambiar durante el tiempo de ejecución.

Comentarios

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

El valor KAFFINITY que devuelve NdisGroupActiveProcessorMask puede 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 activos actualmente. Además, los controladores NDIS 6.20 y versiones posteriores 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 un recuento de procesadores activo, llame a . Función NdisGroupActiveProcessorCount .

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

NdisGroupActiveProcessorCount NdisSystemActiveProcessorCount

NdisSystemProcessorCount