Funzione NdisSystemActiveProcessorCount (ndis.h)
La funzione NdisSystemActiveProcessorCount restituisce il numero di processori attualmente attivi nel computer locale.
Sintassi
ULONG NdisSystemActiveProcessorCount(
PKAFFINITY ActiveProcessors
);
Parametri
ActiveProcessors
Puntatore a una variabile tipizzata KAFFINITY che riceve una bitmap che rappresenta il set di processori attualmente attivi. In un ambiente ad accesso frequente questa bitmap può cambiare durante il runtime.
Valore restituito
NdisSystemActiveProcessorCount restituisce il numero di processori attualmente attivi nel computer locale.
Commenti
Un driver NDIS potrebbe chiamare la funzione NdisSystemActiveProcessorCount durante l'inizializzazione prima di allocare le risorse.
NdisSystemActiveProcessorCount è simile a Funzione KeQueryActiveProcessorCount .
Il sistema operativo Windows Server 2008 Enterprise e il sistema operativo Windows Server 2008 Datacenter supportano il partizionamento hardware dinamico. Come parte del partizionamento hardware dinamico, Windows Server 2008 supporta operazioni di aggiunta ad accesso frequente per CPU in fase di esecuzione. In un ambiente CPU ad accesso frequente, il numero di processori potrebbe non rimanere costante durante il runtime.
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | Supportato in NDIS 6.1. Per NDIS 6.20 e versioni successive, usare invece NdisGroupActiveProcessorCount. |
Piattaforma di destinazione | Universale |
Intestazione | ndis.h (include Ndis.h) |
Libreria | Ndis.lib |
IRQL | Qualsiasi livello |