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 theKernel32.GetLogicalProcessorInformation(com.sun.jna.Pointer, com.sun.jna.platform.win32.WinDef.DWORDByReference)function.
- 
- 
Nested Class SummaryNested Classes Modifier and Type Class Description static classWinNT.SYSTEM_LOGICAL_PROCESSOR_INFORMATION.AnonymousStructNumaNodestatic classWinNT.SYSTEM_LOGICAL_PROCESSOR_INFORMATION.AnonymousStructProcessorCorestatic classWinNT.SYSTEM_LOGICAL_PROCESSOR_INFORMATION.AnonymousUnionPayload- 
Nested classes/interfaces inherited from class com.sun.jna.StructureStructure.ByReference, Structure.ByValue, Structure.FieldOrder, Structure.StructField
 
- 
 - 
Field SummaryFields Modifier and Type Field Description WinNT.SYSTEM_LOGICAL_PROCESSOR_INFORMATION.AnonymousUnionPayloadpayloadA union of fields which differs depending onrelationship.BaseTSD.ULONG_PTRprocessorMaskThe processor mask identifying the processors described by this structure.intrelationshipThe 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 SummaryConstructors Constructor Description SYSTEM_LOGICAL_PROCESSOR_INFORMATION()SYSTEM_LOGICAL_PROCESSOR_INFORMATION(Pointer memory)
 - 
Method Summary- 
Methods 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 Detail- 
processorMaskpublic BaseTSD.ULONG_PTR processorMask The 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 relationship The 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:
- WinNT.LOGICAL_PROCESSOR_RELATIONSHIP
 
 - 
payloadpublic WinNT.SYSTEM_LOGICAL_PROCESSOR_INFORMATION.AnonymousUnionPayload payload A union of fields which differs depending onrelationship.
 
- 
 - 
Constructor Detail- 
SYSTEM_LOGICAL_PROCESSOR_INFORMATIONpublic SYSTEM_LOGICAL_PROCESSOR_INFORMATION() 
 - 
SYSTEM_LOGICAL_PROCESSOR_INFORMATIONpublic SYSTEM_LOGICAL_PROCESSOR_INFORMATION(Pointer memory) 
 
- 
 
-