NUMA_NODE_RELATIONSHIP structure (winnt.h)

Represents information about a NUMA node in a processor group. This structure is used with the GetLogicalProcessorInformationEx function.

Syntax

typedef struct _NUMA_NODE_RELATIONSHIP {
  DWORD NodeNumber;
  BYTE  Reserved[18];
  WORD  GroupCount;
  union {
    GROUP_AFFINITY GroupMask;
    GROUP_AFFINITY GroupMasks[ANYSIZE_ARRAY];
  } DUMMYUNIONNAME;
} NUMA_NODE_RELATIONSHIP, *PNUMA_NODE_RELATIONSHIP;

Members

NodeNumber

The number of the NUMA node.

Reserved[18]

This member is reserved.

GroupCount

The number of groups included in the GroupMasks array. This field was introduced in Windows 20H2. On earlier versions, this value is always 0.

DUMMYUNIONNAME

DUMMYUNIONNAME.GroupMask

A GROUP_AFFINITY structure that specifies a group number and processor affinity within the group.

DUMMYUNIONNAME.GroupMasks[ANYSIZE_ARRAY]

An array of GROUP_AFFINITY structure that specifies a group number and processor affinity within the group.

Requirements

Requirement Value
Minimum supported client Windows 7 [desktop apps only]
Minimum supported server Windows Server 2008 R2 [desktop apps only]
Header winnt.h

See also

GROUP_AFFINITY

GetLogicalProcessorInformationEx

SYSTEM_LOGICAL_PROCESSOR_INFORMATION_EX