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 Summary- 
Nested classes/interfaces inherited from class com.sun.jna.StructureStructure.ByReference, Structure.ByValue, Structure.FieldOrder, Structure.StructField
 
- 
 - 
Field SummaryFields Modifier and Type Field Description byteassociativityThe cache associativity.intcacheSizeThe cache size, in bytes.WinNT.GROUP_AFFINITYgroupMaskAWinNT.GROUP_AFFINITYstructure that specifies a group number and processor affinity within the group.bytelevelThe cache level.shortlineSizeThe cache line size, in bytes.byte[]reservedThis member is reserved.inttypeThe cache type.- 
Fields inherited from class com.sun.jna.platform.win32.WinNT.SYSTEM_LOGICAL_PROCESSOR_INFORMATION_EXrelationship, size
 - 
Fields inherited from class com.sun.jna.StructureALIGN_DEFAULT, ALIGN_GNUC, ALIGN_MSVC, ALIGN_NONE, CALCULATE_SIZE
 
- 
 - 
Constructor SummaryConstructors Constructor Description CACHE_RELATIONSHIP()CACHE_RELATIONSHIP(Pointer memory)
 - 
Method Summary- 
Methods inherited from class com.sun.jna.platform.win32.WinNT.SYSTEM_LOGICAL_PROCESSOR_INFORMATION_EXfromPointer
 - 
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- 
levelpublic byte level The cache level. This member can be 1 (L1), 2 (L2), 3 (L3), or 4 (L4).
 - 
associativitypublic byte associativity The cache associativity. If this member isWinNT.CACHE_FULLY_ASSOCIATIVE, the cache is fully associative.
 - 
lineSizepublic short lineSize The cache line size, in bytes.
 - 
cacheSizepublic int cacheSize The cache size, in bytes.
 - 
typepublic int type The cache type. This member is aWinNT.PROCESSOR_CACHE_TYPEvalue.
 - 
reservedpublic byte[] reserved This member is reserved.
 - 
groupMaskpublic WinNT.GROUP_AFFINITY groupMask AWinNT.GROUP_AFFINITYstructure that specifies a group number and processor affinity within the group.
 
- 
 - 
Constructor Detail- 
CACHE_RELATIONSHIPpublic CACHE_RELATIONSHIP() 
 - 
CACHE_RELATIONSHIPpublic CACHE_RELATIONSHIP(Pointer memory) 
 
- 
 
-