KeGetCurrentNodeNumber - NtDoc

Native API online documentation, based on the System Informer (formerly Process Hacker) phnt headers
// ntddk.h

USHORT KeGetCurrentNodeNumber();
View the official Windows Driver Kit DDI reference
// wdm.h

USHORT KeGetCurrentNodeNumber();
View the official Windows Driver Kit DDI reference

NtDoc

No description available.

Windows Driver Kit DDI reference (nf-ntddk-kegetcurrentnodenumber)

KeGetCurrentNodeNumber function (ntddk.h)

Description

The KeGetCurrentNodeNumber routine gets the NUMA node number for the logical processor that the caller is running on.

Return value

KeGetCurrentNodeNumber returns the node number.

Remarks

In a non-uniform memory access (NUMA) multiprocessor architecture, a node is a collection of processors that share fast access to a region of memory. Memory access is non-uniform because a processor can access the memory in its node faster than it can access the memory in other nodes.

In a NUMA multiprocessor system that contains n nodes, the nodes are numbered from 0 to n-1. To get the highest node number (n-1) in the system, call the KeQueryHighestNodeNumber routine.

See also

KeQueryHighestNodeNumber


Windows Driver Kit DDI reference (nf-wdm-kegetcurrentnodenumber)

KeGetCurrentNodeNumber function (wdm.h)

Description

The KeGetCurrentNodeNumber routine gets the NUMA node number for the logical processor that the caller is running on.

Return value

KeGetCurrentNodeNumber returns the node number.

Remarks

In a non-uniform memory access (NUMA) multiprocessor architecture, a node is a collection of processors that share fast access to a region of memory. Memory access is non-uniform because a processor can access the memory in its node faster than it can access the memory in other nodes.

In a NUMA multiprocessor system that contains n nodes, the nodes are numbered from 0 to n-1. To get the highest node number (n-1) in the system, call the KeQueryHighestNodeNumber routine.

See also

KeQueryHighestNodeNumber