struttura CACHE_RELATIONSHIP (winnt.h)
Descrive gli attributi della cache. Questa struttura viene usata con la funzione GetLogicalProcessorInformationEx .
Sintassi
typedef struct _CACHE_RELATIONSHIP {
BYTE Level;
BYTE Associativity;
WORD LineSize;
DWORD CacheSize;
PROCESSOR_CACHE_TYPE Type;
BYTE Reserved[18];
WORD GroupCount;
union {
GROUP_AFFINITY GroupMask;
GROUP_AFFINITY GroupMasks[ANYSIZE_ARRAY];
} DUMMYUNIONNAME;
} CACHE_RELATIONSHIP, *PCACHE_RELATIONSHIP;
Members
Level
Livello di cache. Questo membro può essere uno dei valori seguenti.
Valore | Significato |
---|---|
|
L1 |
|
L2 |
|
L3 |
Associativity
Associazione della cache. Se questo membro è CACHE_FULLY_ASSOCIATIVE (0xFF), la cache è completamente associativa.
LineSize
Dimensioni della riga della cache, in byte.
CacheSize
Dimensioni della cache, in byte.
Type
Tipo di cache. Questo membro è un valore PROCESSOR_CACHE_TYPE .
Reserved[18]
Questo membro è riservato.
GroupCount
DUMMYUNIONNAME
DUMMYUNIONNAME.GroupMask
DUMMYUNIONNAME.GroupMasks[ANYSIZE_ARRAY]
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | Windows 7 [solo app desktop] |
Server minimo supportato | Windows Server 2008 R2 [solo app desktop] |
Intestazione | winnt.h |