Freigeben über


KeGetCurrentNodeNumber-Funktion (ntddk.h)

Die KeGetCurrentNodeNumber Routine ruft die NUMA-Knotennummer für den logischen Prozessor ab, auf dem der Aufrufer ausgeführt wird.

Syntax

USHORT KeGetCurrentNodeNumber();

Rückgabewert

KeGetCurrentNodeNumber die Knotennummer zurück.

Bemerkungen

Bei einer nicht uniform memory access (NUMA)-Multiprozessorarchitektur ist ein Knoten eine Sammlung von Prozessoren, die schnellen Zugriff auf einen Speicherbereich freigeben. Der Speicherzugriff ist nicht einheitlich, da ein Prozessor schneller auf den Speicher in seinem Knoten zugreifen kann, als er auf den Speicher in anderen Knoten zugreifen kann.

In einem NUMA-Multiprozessorsystem, das n Knoten enthält, werden die Knoten von 0 bis n-1 nummeriert. Rufen Sie zum Abrufen der höchsten Knotennummer (n-1) im System die KeQueryHighestNodeNumber Routine auf.

Anforderungen

Anforderung Wert
mindestens unterstützte Client- Verfügbar in Windows 7 und höheren Versionen von Windows.
Zielplattform- Universal
Header- ntddk.h (include Ntddk.h, Wdm.h, Ntddk.h)
Library NtosKrnl.lib
DLL- NtosKrnl.exe
IRQL- Beliebige Ebene

Siehe auch

KeQueryHighestNodeNumber