Freigeben über


NdisGroupActiveProcessorMask-Funktion (ndis.h)

Die NdisGroupActiveProcessorMask-Funktion gibt die aktuell aktive Prozessormaske für die angegebene Gruppe zurück.

Syntax

KAFFINITY NdisGroupActiveProcessorMask(
  USHORT Group
);

Parameter

Group

Ein USHORT-Wert, der eine Prozessorgruppe im lokalen Computersystem identifiziert.

Rückgabewert

NdisGroupActiveProcessorMask gibt die derzeit aktive Prozessormaske für die angegebene Gruppe als KAFFINITY-Bitmap zurück. In einer Umgebung, die Hot-Add-Funktionen ermöglicht, kann sich diese Bitmap während der Laufzeit ändern.

Hinweise

Ein NDIS-Treiber kann die NdisGroupActiveProcessorMask-Funktion während der Initialisierung aufrufen, bevor ressourcen zugeordnet werden.

Der KAFFINITY-Wert , den NdisGroupActiveProcessorMask zurückgibt, kann sich zur Laufzeit auf SKUs ändern, die Hot-Add-Funktionen für CPUs unterstützen.

Hinweis NDIS-Treiber sollten die NdisSystemProcessorCount-Funktion nicht verwenden, um die Anzahl der derzeit aktiven Prozessoren abzurufen. Außerdem sollten Treiber von NDIS 6.20 und höher die NdisSystemActiveProcessorCount-Funktion , da sie nur die Prozessoranzahl zurückgibt und die Affinitätsmaske als out-Parameter für die Prozessorgruppe 0 bereitstellt.
 
Um eine aktive Prozessoranzahl zu erhalten, rufen Sie die NdisGroupActiveProcessorCount-Funktion .

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Unterstützt in NDIS 6.20 und höher.
Zielplattform Universell
Header ndis.h (include Ndis.h)
Bibliothek Ndis.lib
IRQL Beliebige Ebene

Weitere Informationen

NdisGroupActiveProcessorCount NdisSystemActiveProcessorCount

NdisSystemProcessorCount