Freigeben über


NdisSystemActiveProcessorCount-Funktion (ndis.h)

Die NdisSystemActiveProcessorCount-Funktion gibt die Anzahl der derzeit aktiven Prozessoren auf dem lokalen Computer zurück.

Syntax

ULONG NdisSystemActiveProcessorCount(
  PKAFFINITY ActiveProcessors
);

Parameter

ActiveProcessors

Ein Zeiger auf eine Variable mit KAFFINITY-Typ, die eine Bitmap empfängt, die die Gruppe der derzeit aktiven Prozessoren darstellt. In einer Umgebung mit hot-add kann sich diese Bitmap während der Laufzeit ändern.

Rückgabewert

NdisSystemActiveProcessorCount gibt die Anzahl der derzeit aktiven Prozessoren auf dem lokalen Computer zurück.

Hinweise

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

NdisSystemActiveProcessorCount ähnelt dem KeQueryActiveProcessorCount-Funktion .

Hinweis NDIS-Treiber sollten nicht NdisSystemProcessorCount verwenden, um die Anzahl der derzeit aktiven Prozessoren abzurufen.
 
Hinweis: NdisSystemActiveProcessorCount zuordnen Prozessoren möglicherweise nicht den Bits im zurückgegebenen [**KAFFINITY**](/windows-hardware/drivers/kernel/interrupt-affinity-and-priority#about-kaffinity)-Wert nacheinander. und NdisSystemActiveProcessorCount gibt möglicherweise nicht bei jedem Aufruf dieselbe Bitmap zurück.
 
Der Wert, den NdisSystemActiveProcessorCount zurückgibt, kann sich zur Laufzeit auf SKUs ändern, die hot-add CPU-Funktionen unterstützen.

Das Betriebssystem Windows Server 2008 Enterprise und das Betriebssystem Windows Server 2008 Datacenter unterstützen dynamische Hardwarepartitionierung. Im Rahmen der dynamischen Hardwarepartitionierung unterstützt Windows Server 2008 Hot-Add-Vorgänge für CPUs zur Laufzeit. In einer CPU-Umgebung mit heißer Cpu bleibt die Anzahl der Prozessoren während der Laufzeit möglicherweise nicht konstant.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Unterstützt in NDIS 6.1. Verwenden Sie für NDIS 6.20 und höher stattdessen NdisGroupActiveProcessorCount.
Zielplattform Universell
Header ndis.h (einschließlich Ndis.h)
Bibliothek Ndis.lib
IRQL Beliebige Ebene

Weitere Informationen

KAFFINITY

KeQueryActiveProcessorCount

NdisGroupActiveProcessorCount

NdisSystemProcessorCount