KeQueryNodeMaximumProcessorCount - NtDoc

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

USHORT KeQueryNodeMaximumProcessorCount(
  [in] USHORT NodeNumber
);
View the official Windows Driver Kit DDI reference
// wdm.h

USHORT KeQueryNodeMaximumProcessorCount(
  [in] USHORT NodeNumber
);
View the official Windows Driver Kit DDI reference

NtDoc

No description available.

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

KeQueryNodeMaximumProcessorCount function (ntddk.h)

Description

The KeQueryNodeMaximumProcessorCount routine returns the maximum number of logical processors that a specified node in a non-uniform memory access (NUMA) multiprocessor system can contain.

Parameters

NodeNumber [in]

The node number. If a NUMA multiprocessor system contains n nodes, valid node numbers are in the range 0 to n-1. To get the highest node number (n-1) in the system, call the KeQueryHighestNodeNumber routine.

Return value

KeQueryNodeMaximumProcessorCount returns the maximum number of logical processors.

Remarks

In a multiprocessor system with a NUMA 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.

The count returned by this routine includes any logical processors that can be dynamically added to the node while the multiprocessor system is running.

See also

KeQueryHighestNodeNumber


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

KeQueryNodeMaximumProcessorCount function (wdm.h)

Description

The KeQueryNodeMaximumProcessorCount routine returns the maximum number of logical processors that a specified node in a non-uniform memory access (NUMA) multiprocessor system can contain.

Parameters

NodeNumber [in]

The node number. If a NUMA multiprocessor system contains n nodes, valid node numbers are in the range 0 to n-1. To get the highest node number (n-1) in the system, call the KeQueryHighestNodeNumber routine.

Return value

KeQueryNodeMaximumProcessorCount returns the maximum number of logical processors.

Remarks

In a multiprocessor system with a NUMA 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.

The count returned by this routine includes any logical processors that can be dynamically added to the node while the multiprocessor system is running.

See also

KeQueryHighestNodeNumber