Class WinNT.NUMA_NODE_RELATIONSHIP

Enclosing interface:
WinNT

@FieldOrder({"nodeNumber","reserved","groupCount","groupMasks"}) public static class WinNT.NUMA_NODE_RELATIONSHIP extends WinNT.SYSTEM_LOGICAL_PROCESSOR_INFORMATION_EX
Represents information about a NUMA node in a processor group.
  • Field Details

    • nodeNumber

      public int nodeNumber
      Identifies the NUMA node. Valid values are 0 to the highest NUMA node number inclusive. A non-NUMA multiprocessor system will report that all processors belong to one NUMA node.
    • reserved

      public byte[] reserved
      This member is reserved.
    • groupCount

      public short groupCount
      The number of groups included in the GroupMasks array. This field was introduced in TBD Release Iron. On earlier versions, this value is always 0.
    • groupMask

      public WinNT.GROUP_AFFINITY groupMask
      A WinNT.GROUP_AFFINITY structure that specifies a group number and processor affinity within the group. This member is only relevant if groupCount is 0.
    • groupMasks

      public WinNT.GROUP_AFFINITY[] groupMasks
      An array of WinNT.GROUP_AFFINITY structures that specifies a group number and processor affinity within the group. This member is only relevant if groupCount is 1 or greater.
  • Constructor Details

    • NUMA_NODE_RELATIONSHIP

      public NUMA_NODE_RELATIONSHIP()
    • NUMA_NODE_RELATIONSHIP

      public NUMA_NODE_RELATIONSHIP(Pointer memory)
  • Method Details

    • read

      public void read()
      Description copied from class: Structure
      Reads the fields of the struct from native memory
      Overrides:
      read in class Structure
    • getFieldList

      protected List<Field> getFieldList()
      Description copied from class: Structure
      Look up all fields in this class and superclasses.
      Overrides:
      getFieldList in class Structure
      Returns:
      ordered list of public Field available on this Structure class.