estructura CACHE_RELATIONSHIP (winnt.h)
Describe los atributos de caché. Esta estructura se usa con la función GetLogicalProcessorInformationEx .
Sintaxis
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;
Miembros
Level
Nivel de caché. Este miembro puede ser uno de los valores siguientes.
Valor | Significado |
---|---|
|
L1 |
|
L2 |
|
L3 |
Associativity
Asociatividad de caché. Si este miembro es CACHE_FULLY_ASSOCIATIVE (0xFF), la memoria caché es totalmente asociativa.
LineSize
Tamaño de línea de caché, en bytes.
CacheSize
Tamaño de caché, en bytes.
Type
Tipo de caché. Este miembro es un valor de PROCESSOR_CACHE_TYPE .
Reserved[18]
Este miembro está reservado.
GroupCount
DUMMYUNIONNAME
DUMMYUNIONNAME.GroupMask
DUMMYUNIONNAME.GroupMasks[ANYSIZE_ARRAY]
Requisitos
Requisito | Value |
---|---|
Cliente mínimo compatible | Windows 7 [solo aplicaciones de escritorio] |
Servidor mínimo compatible | Windows Server 2008 R2 [solo aplicaciones de escritorio] |
Encabezado | winnt.h |