Partager via


NdisGroupActiveProcessorCount, fonction (ndis.h)

La fonction NdisGroupActiveProcessorCount retourne le nombre de processeurs actuellement actifs dans un groupe spécifié.

Syntaxe

ULONG NdisGroupActiveProcessorCount(
  USHORT Group
);

Paramètres

Group

Valeur USHORT qui identifie un groupe de processeurs dans le système informatique local.

Valeur retournée

NdisGroupActiveProcessorCount retourne une valeur ULONG pour le nombre de processeurs actifs dans le groupe spécifié dans le paramètre Group . Le nombre de processeurs est une valeur de base zéro.

Si le paramètre Group est ALL_PROCESSOR_GROUPS, NdisGroupActiveProcessorCount retourne le nombre de processeurs actifs sur l’ordinateur local.

Remarques

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

Nombre de processeurs quiLes retours NdisGroupActiveProcessorMask peuvent 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 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 masque d’affinité actif, appelez le NdisGroupActiveProcessorMask , fonction.

Pour obtenir le nombre maximal de processeurs dans un groupe, appelez le NdisGroupMaxProcessorCount, fonction.

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

NdisGroupActiveProcessorMask

NdisGroupMaxProcessorCount

NdisSystemActiveProcessorCount

NdisSystemProcessorCount