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.

Osservazioni

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

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

Nota 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 numero di processori 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.

Fabbisogno

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

Vedere anche

NdisGroupActiveProcessorMask

NdisGroupMaxProcessorCount

NdisSystemActiveProcessorCount

NdisSystemProcessorCount