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 un KAFFINITYvariable typée qui reçoit une bitmap qui représente l’ensemble des processeurs actuellement actifs. Dans un environnement d’ajout à chaud, cette bitmap peut changer pendant l’exécution.
Valeur de retour
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 au fonction KeQueryActiveProcessorCount.
Le système d’exploitation Windows Server 2008 Entreprise et le système d’exploitation Windows Server 2008 Datacenter prennent en charge partitionnement de 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 processeur à chaud, le nombre de processeurs peut ne pas rester constant pendant l’exécution.
Exigences
Exigence | Valeur |
---|---|
client minimum pris en charge | Pris en charge dans NDIS 6.1. Pour NDIS 6.20 et versions ultérieures, utilisez NdisGroupActiveProcessorCount à la place. |
plateforme cible | Universel |
d’en-tête | ndis.h (include Ndis.h) |
bibliothèque | Ndis.lib |
IRQL | N’importe quel niveau |