Package com.sun.jna.platform.win32
Class WinNT.CACHE_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.CACHE_RELATIONSHIP
- Enclosing interface:
- WinNT
@FieldOrder({"level","associativity","lineSize","cacheSize","type","reserved","groupMask"})
public static class WinNT.CACHE_RELATIONSHIP
extends WinNT.SYSTEM_LOGICAL_PROCESSOR_INFORMATION_EX
Describes cache attributes.
- 
Nested Class SummaryNested classes/interfaces inherited from class com.sun.jna.StructureStructure.ByReference, Structure.ByValue, Structure.FieldOrder, Structure.StructField
- 
Field SummaryFieldsModifier and TypeFieldDescriptionbyteThe cache associativity.intThe cache size, in bytes.AWinNT.GROUP_AFFINITYstructure that specifies a group number and processor affinity within the group.byteThe cache level.shortThe cache line size, in bytes.byte[]This member is reserved.intThe cache type.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 SummaryMethods 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, 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- 
levelpublic byte levelThe cache level. This member can be 1 (L1), 2 (L2), 3 (L3), or 4 (L4).
- 
associativitypublic byte associativityThe cache associativity. If this member isWinNT.CACHE_FULLY_ASSOCIATIVE, the cache is fully associative.
- 
lineSizepublic short lineSizeThe cache line size, in bytes.
- 
cacheSizepublic int cacheSizeThe cache size, in bytes.
- 
typepublic int typeThe cache type. This member is aWinNT.PROCESSOR_CACHE_TYPEvalue.
- 
reservedpublic byte[] reservedThis member is reserved.
- 
groupMaskAWinNT.GROUP_AFFINITYstructure that specifies a group number and processor affinity within the group.
 
- 
- 
Constructor Details- 
CACHE_RELATIONSHIPpublic CACHE_RELATIONSHIP()
- 
CACHE_RELATIONSHIP
 
-