Condividi tramite


Funzione NdisGroupActiveProcessorCount (ndis.h)

La funzione NdisGroupActiveProcessorCount restituisce il numero di processori attualmente attivi in un gruppo specificato.

Sintassi

ULONG NdisGroupActiveProcessorCount(
  USHORT Group
);

Parametri

Group

Valore USHORT che identifica un gruppo di processori nel sistema computer locale.

Valore restituito

NdisGroupActiveProcessorCount restituisce un valore ULONG per il numero di processori attivi nel gruppo specificato nel parametro Group . Il numero di processori è un valore in base zero.

Se il parametro Group è ALL_PROCESSOR_GROUPS, NdisGroupActiveProcessorCount restituisce il numero di processori attivi nel computer locale.

Commenti

Un driver NDIS potrebbe chiamare la funzione NdisGroupActiveProcessorCount durante l'inizializzazione prima di allocare le risorse.

Conteggio del processore NdisGroupActiveProcessorMask restituisce può cambiare in fase di esecuzione sugli SKU che supportano la funzionalità di aggiunta ad accesso frequente per le CPU.

Nota I driver NDIS non devono usare la funzione NdisSystemProcessorCount per recuperare il numero di processori attualmente attivi. Inoltre, i driver NDIS 6.20 non devono usare Funzione NdisSystemActiveProcessorCount perché restituisce solo il conteggio del processore e fornisce la maschera di affinità come parametro out, per il gruppo di processori 0.
 
Per ottenere una maschera di affinità attiva, chiamare Funzione NdisGroupActiveProcessorMask .

Per ottenere il numero massimo di processori in un gruppo, chiamare Funzione NdisGroupMaxProcessorCount .

Requisiti

Requisito Valore
Client minimo supportato Supportato in NDIS 6.20 e versioni successive.
Piattaforma di destinazione Universale
Intestazione ndis.h (include Ndis.h)
Libreria Ndis.lib
IRQL Qualsiasi livello

Vedi anche

NdisGroupActiveProcessorMask

NdisGroupMaxProcessorCount

NdisSystemActiveProcessorCount

NdisSystemProcessorCount