Package com.sun.jna.platform.win32
Class WinNT.SYSTEM_LOGICAL_PROCESSOR_INFORMATION
java.lang.Object
com.sun.jna.Structure
com.sun.jna.platform.win32.WinNT.SYSTEM_LOGICAL_PROCESSOR_INFORMATION
- Enclosing interface:
- WinNT
@FieldOrder({"processorMask","relationship","payload"})
public static class WinNT.SYSTEM_LOGICAL_PROCESSOR_INFORMATION
extends Structure
Describes the relationship between the specified processor set. This structure is used with the
 
Kernel32.GetLogicalProcessorInformation(com.sun.jna.Pointer, com.sun.jna.platform.win32.WinDef.DWORDByReference) function.- 
Nested Class SummaryNested ClassesModifier and TypeClassDescriptionstatic classstatic classstatic classNested classes/interfaces inherited from class com.sun.jna.StructureStructure.ByReference, Structure.ByValue, Structure.FieldOrder, Structure.StructField
- 
Field SummaryFieldsModifier and TypeFieldDescriptionA union of fields which differs depending onrelationship.The processor mask identifying the processors described by this structure.intThe relationship between the processors identified by the value of theprocessorMaskmember.Fields inherited from class com.sun.jna.StructureALIGN_DEFAULT, ALIGN_GNUC, ALIGN_MSVC, ALIGN_NONE, CALCULATE_SIZE
- 
Constructor SummaryConstructorsConstructorDescription
- 
Method SummaryMethods 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, getFieldList, getFieldOrder, getFields, getNativeAlignment, getNativeSize, getNativeSize, getPointer, getStringEncoding, getStructAlignment, hashCode, newInstance, newInstance, read, readField, readField, setAlignType, setAutoRead, setAutoSynch, setAutoWrite, setStringEncoding, size, sortFields, toArray, toArray, toString, toString, useMemory, useMemory, write, writeField, writeField, writeField
- 
Field Details- 
processorMaskThe processor mask identifying the processors described by this structure. A processor mask is a bit vector in which each set bit represents an active processor in the relationship.
- 
relationshippublic int relationshipThe relationship between the processors identified by the value of theprocessorMaskmember. This member can be one ofWinNT.LOGICAL_PROCESSOR_RELATIONSHIP.RelationCache,WinNT.LOGICAL_PROCESSOR_RELATIONSHIP.RelationNumaNode,WinNT.LOGICAL_PROCESSOR_RELATIONSHIP.RelationProcessorCoreorWinNT.LOGICAL_PROCESSOR_RELATIONSHIP.RelationProcessorPackage.- See Also:
 
- 
payloadA union of fields which differs depending onrelationship.
 
- 
- 
Constructor Details- 
SYSTEM_LOGICAL_PROCESSOR_INFORMATIONpublic SYSTEM_LOGICAL_PROCESSOR_INFORMATION()
- 
SYSTEM_LOGICAL_PROCESSOR_INFORMATION
 
-