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

Vedi anche

GROUP_AFFINITY

GetLogicalProcessorInformationEx

PROCESSOR_CACHE_TYPE

SYSTEM_LOGICAL_PROCESSOR_INFORMATION_EX