@Structure.FieldOrder(value={"nodeNumber","reserved","groupCount","groupMasks"}) public static class WinNT.NUMA_NODE_RELATIONSHIP extends WinNT.SYSTEM_LOGICAL_PROCESSOR_INFORMATION_EX
Structure.ByReference, Structure.ByValue, Structure.FieldOrder, Structure.StructField
Modifier and Type | Field and Description |
---|---|
short |
groupCount
The number of groups included in the GroupMasks array.
|
WinNT.GROUP_AFFINITY |
groupMask
A
WinNT.GROUP_AFFINITY structure that specifies a group number and
processor affinity within the group. |
WinNT.GROUP_AFFINITY[] |
groupMasks
An array of
WinNT.GROUP_AFFINITY structures that specifies a group number
and processor affinity within the group. |
int |
nodeNumber
Identifies the NUMA node.
|
byte[] |
reserved
This member is reserved.
|
relationship, size
ALIGN_DEFAULT, ALIGN_GNUC, ALIGN_MSVC, ALIGN_NONE, CALCULATE_SIZE
Constructor and Description |
---|
NUMA_NODE_RELATIONSHIP() |
NUMA_NODE_RELATIONSHIP(Pointer memory) |
Modifier and Type | Method and Description |
---|---|
protected java.util.List<java.lang.reflect.Field> |
getFieldList()
Look up all fields in this class and superclasses.
|
void |
read()
Reads the fields of the struct from native memory
|
fromPointer
allocateMemory, 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
public int nodeNumber
0
to the highest NUMA node
number inclusive. A non-NUMA multiprocessor system will report that all
processors belong to one NUMA node.public byte[] reserved
public short groupCount
public WinNT.GROUP_AFFINITY groupMask
WinNT.GROUP_AFFINITY
structure that specifies a group number and
processor affinity within the group. This member is only relevant if
groupCount
is 0.public WinNT.GROUP_AFFINITY[] groupMasks
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.public NUMA_NODE_RELATIONSHIP()
public NUMA_NODE_RELATIONSHIP(Pointer memory)
public void read()
Structure
protected java.util.List<java.lang.reflect.Field> getFieldList()
Structure
getFieldList
in class Structure
Field
available on
this Structure
class.