Condividi tramite


Funzione NdisGroupActiveProcessorMask (ndis.h)

La funzione NdisGroupActiveProcessorMask restituisce la maschera del processore attualmente attiva per il gruppo specificato.

Sintassi

KAFFINITY NdisGroupActiveProcessorMask(
  USHORT Group
);

Parametri

Group

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

Valore restituito

NdisGroupActiveProcessorMask restituisce la maschera del processore attualmente attiva per il gruppo specificato come bitmap KAFFINITY. In un ambiente che consente la funzionalità di aggiunta ad accesso frequente, questa bitmap può cambiare durante il runtime.

Osservazioni

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

Il valore KAFFINITY restituito NdisGroupActiveProcessorMask può cambiare in fase di esecuzione negli SKU che supportano la funzionalità di aggiunta a caldo 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 e versioni successive 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 un conteggio del processore attivo, chiamare funzione NdisGroupActiveProcessorCount.

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

NdisGroupActiveProcessorCount NdisSystemActiveProcessorCount

NdisSystemProcessorCount