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
1
L1
2
L2
3
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

Consulte también

GROUP_AFFINITY

GetLogicalProcessorInformationEx

PROCESSOR_CACHE_TYPE

SYSTEM_LOGICAL_PROCESSOR_INFORMATION_EX