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.

Commenti

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

Il valore KAFFINITY restituito da NdisGroupActiveProcessorMask può cambiare in fase di esecuzione negli 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 e versioni successive 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 un conteggio del processore attivo, chiamare Funzione NdisGroupActiveProcessorCount .

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

NdisGroupActiveProcessorCount NdisSystemActiveProcessorCount

NdisSystemProcessorCount