@FieldOrder({"level","associativity","lineSize","size","type"}) public static class WinNT.CACHE_DESCRIPTOR extends Structure
Structure.ByReference, Structure.ByValue, Structure.FieldOrder, Structure.StructField
Modifier and Type | Field | Description |
---|---|---|
WinDef.BYTE |
associativity |
The cache associativity.
|
WinDef.BYTE |
level |
The cache level.
|
WinDef.WORD |
lineSize |
The cache line size, in bytes.
|
WinDef.DWORD |
size |
The cache size, in bytes.
|
int |
type |
The cache type.
|
ALIGN_DEFAULT, ALIGN_GNUC, ALIGN_MSVC, ALIGN_NONE, CALCULATE_SIZE
Constructor | Description |
---|---|
CACHE_DESCRIPTOR() |
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
allocateMemory, 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
public WinDef.BYTE level
public WinDef.BYTE associativity
WinNT.CACHE_FULLY_ASSOCIATIVE
, the cache is fully
associative.public WinDef.WORD lineSize
public WinDef.DWORD size
public int type
WinNT.PROCESSOR_CACHE_TYPE