NdisSystemActiveProcessorCount, fonction (ndis.h)
La fonction NdisSystemActiveProcessorCount retourne le nombre de processeurs actuellement actifs sur l’ordinateur local.
Syntaxe
ULONG NdisSystemActiveProcessorCount(
PKAFFINITY ActiveProcessors
);
Paramètres
ActiveProcessors
Pointeur vers une variable de type KAFFINITY qui reçoit une bitmap qui représente l’ensemble des processeurs actifs. Dans un environnement d’ajout à chaud, cette bitmap peut changer pendant l’exécution.
Valeur retournée
NdisSystemActiveProcessorCount retourne le nombre de processeurs actuellement actifs sur l’ordinateur local.
Remarques
Un pilote NDIS peut appeler la fonction NdisSystemActiveProcessorCount pendant l’initialisation avant d’allouer des ressources.
NdisSystemActiveProcessorCount est similaire à Fonction KeQueryActiveProcessorCount .
Le système d’exploitation Windows Server 2008 Entreprise et le système d’exploitation Windows Server 2008 Datacenter prennent en charge le partitionnement matériel dynamique. Dans le cadre du partitionnement matériel dynamique, Windows Server 2008 prend en charge les opérations d’ajout à chaud pour les processeurs au moment de l’exécution. Dans un environnement d’ajout à chaud de processeurs, le nombre de processeurs peut ne pas rester constant pendant l’exécution.
Configuration requise
Condition requise | Valeur |
---|---|
Client minimal pris en charge | Pris en charge dans NDIS 6.1. Pour NDIS 6.20 et versions ultérieures, utilisez plutôt NdisGroupActiveProcessorCount. |
Plateforme cible | Universal |
En-tête | ndis.h (inclure Ndis.h) |
Bibliothèque | Ndis.lib |
IRQL | N’importe quel niveau |