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 .
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 |