NdisSystemActiveProcessorCount-Funktion (ndis.h)
Die funktion NdisSystemActiveProcessorCount gibt die Anzahl der derzeit aktiven Prozessoren auf dem lokalen Computer zurück.
Syntax
ULONG NdisSystemActiveProcessorCount(
PKAFFINITY ActiveProcessors
);
Parameter
ActiveProcessors
Ein Zeiger auf eine KAFFINITY-typd Variable, die eine Bitmap empfängt, die den Satz der derzeit aktiven Prozessoren darstellt. In einer Hot-Add-Umgebung 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.
Bemerkungen
Ein NDIS-Treiber ruft möglicherweise die NdisSystemActiveProcessorCount Funktion während der Initialisierung auf, bevor Ressourcen zugeordnet werden.
NdisSystemActiveProcessorCount ähnelt dem KeQueryActiveProcessorCount Funktion.
Das Betriebssystem Windows Server 2008 Enterprise und das Windows Server 2008 Datacenter-Betriebssystem 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 HOT-Add-CPU-Umgebung bleibt die Anzahl der Prozessoren während der Laufzeit möglicherweise nicht konstant.
Anforderungen
Anforderung | Wert |
---|---|
mindestens unterstützte Client- | Unterstützt in NDIS 6.1. Verwenden Sie für NDIS 6.20 und höher stattdessen NdisGroupActiveProcessorCount. |
Zielplattform- | Universal |
Header- | ndis.h (include Ndis.h) |
Library | Ndis.lib |
IRQL- | Beliebige Ebene |