Package com.sun.jna.platform.win32
Class WinNT.NUMA_NODE_RELATIONSHIP
java.lang.Object
com.sun.jna.Structure
com.sun.jna.platform.win32.WinNT.SYSTEM_LOGICAL_PROCESSOR_INFORMATION_EX
com.sun.jna.platform.win32.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.
- 
Nested Class SummaryNested classes/interfaces inherited from class com.sun.jna.StructureStructure.ByReference, Structure.ByValue, Structure.FieldOrder, Structure.StructField
- 
Field SummaryFieldsModifier and TypeFieldDescriptionshortThe number of groups included in the GroupMasks array.AWinNT.GROUP_AFFINITYstructure that specifies a group number and processor affinity within the group.An array ofWinNT.GROUP_AFFINITYstructures that specifies a group number and processor affinity within the group.intIdentifies the NUMA node.byte[]This member is reserved.Fields inherited from class com.sun.jna.platform.win32.WinNT.SYSTEM_LOGICAL_PROCESSOR_INFORMATION_EXrelationship, sizeFields inherited from class com.sun.jna.StructureALIGN_DEFAULT, ALIGN_GNUC, ALIGN_MSVC, ALIGN_NONE, CALCULATE_SIZE
- 
Constructor SummaryConstructors
- 
Method SummaryModifier and TypeMethodDescriptionLook up all fields in this class and superclasses.voidread()Reads the fields of the struct from native memoryMethods inherited from class com.sun.jna.platform.win32.WinNT.SYSTEM_LOGICAL_PROCESSOR_INFORMATION_EXfromPointerMethods inherited from class com.sun.jna.StructureallocateMemory, allocateMemory, autoAllocate, autoRead, autoRead, autoWrite, autoWrite, cacheTypeInfo, calculateSize, clear, createFieldsOrder, createFieldsOrder, createFieldsOrder, createFieldsOrder, dataEquals, dataEquals, ensureAllocated, equals, fieldOffset, getAutoRead, getAutoWrite, getFieldOrder, getFields, getNativeAlignment, getNativeSize, getNativeSize, getPointer, getStringEncoding, getStructAlignment, hashCode, newInstance, newInstance, readField, readField, setAlignType, setAutoRead, setAutoSynch, setAutoWrite, setStringEncoding, size, sortFields, toArray, toArray, toString, toString, useMemory, useMemory, write, writeField, writeField, writeField
- 
Field Details- 
nodeNumberpublic int nodeNumberIdentifies the NUMA node. Valid values are0to the highest NUMA node number inclusive. A non-NUMA multiprocessor system will report that all processors belong to one NUMA node.
- 
reservedpublic byte[] reservedThis member is reserved.
- 
groupCountpublic short groupCountThe number of groups included in the GroupMasks array. This field was introduced in TBD Release Iron. On earlier versions, this value is always 0.
- 
groupMaskAWinNT.GROUP_AFFINITYstructure that specifies a group number and processor affinity within the group. This member is only relevant ifgroupCountis 0.
- 
groupMasksAn array ofWinNT.GROUP_AFFINITYstructures that specifies a group number and processor affinity within the group. This member is only relevant ifgroupCountis 1 or greater.
 
- 
- 
Constructor Details- 
NUMA_NODE_RELATIONSHIPpublic NUMA_NODE_RELATIONSHIP()
- 
NUMA_NODE_RELATIONSHIP
 
- 
- 
Method Details- 
readpublic void read()Description copied from class:StructureReads the fields of the struct from native memory
- 
getFieldListDescription copied from class:StructureLook up all fields in this class and superclasses.- Overrides:
- getFieldListin class- Structure
- Returns:
- ordered list of public Fieldavailable on thisStructureclass.
 
 
-