Partager via


NdisGroupActiveProcessorMask, fonction (ndis.h)

La fonction NdisGroupActiveProcessorMask retourne le masque de processeur actuellement actif pour le groupe spécifié.

Syntaxe

KAFFINITY NdisGroupActiveProcessorMask(
  USHORT Group
);

Paramètres

Group

Valeur USHORT qui identifie un groupe de processeurs dans le système d’ordinateur local.

Valeur retournée

NdisGroupActiveProcessorMask retourne le masque de processeur actuellement actif pour le groupe spécifié en tant que bitmap KAFFINITY . Dans un environnement qui autorise la fonctionnalité d’ajout à chaud, cette bitmap peut changer pendant l’exécution.

Remarques

Un pilote NDIS peut appeler la fonction NdisGroupActiveProcessorMask pendant l’initialisation avant d’allouer des ressources.

La valeur KAFFINITY retournée par NdisGroupActiveProcessorMask peut changer au moment de l’exécution sur les références SKU qui prennent en charge la fonctionnalité d’ajout à chaud pour les processeurs.

Note Les pilotes NDIS ne doivent pas utiliser la fonction NdisSystemProcessorCount pour récupérer le nombre de processeurs actuellement actifs. En outre, les pilotes NDIS 6.20 et versions ultérieures ne doivent pas utiliser le Fonction NdisSystemActiveProcessorCount , car elle retourne uniquement le nombre de processeurs et fournit le masque d’affinité en tant que paramètre out, pour le groupe de processeurs 0.
 
Pour obtenir un nombre de processeurs actifs, appelez le Fonction NdisGroupActiveProcessorCount .

Configuration requise

Condition requise Valeur
Client minimal pris en charge Pris en charge dans NDIS 6.20 et versions ultérieures.
Plateforme cible Universal
En-tête ndis.h (inclure Ndis.h)
Bibliothèque Ndis.lib
IRQL N’importe quel niveau

Voir aussi

NdisGroupActiveProcessorCount NdisSystemActiveProcessorCount

NdisSystemProcessorCount