Share via


estrutura CACHE_DESCRIPTOR (winnt.h)

Descreve os atributos de cache.

Sintaxe

typedef struct _CACHE_DESCRIPTOR {
  BYTE                 Level;
  BYTE                 Associativity;
  WORD                 LineSize;
  DWORD                Size;
  PROCESSOR_CACHE_TYPE Type;
} CACHE_DESCRIPTOR, *PCACHE_DESCRIPTOR;

Membros

Level

O nível de cache. Atualmente, esse membro pode ser um dos seguintes valores; outros valores podem ter suporte no futuro.

Valor Significado
1
L1
2
L2
3
L3

Associativity

A associatividade do cache. Se esse membro for CACHE_FULLY_ASSOCIATIVE (0xFF), o cache será totalmente associativo.

LineSize

O tamanho da linha de cache, em bytes.

Size

O tamanho do cache, em bytes.

Type

O tipo de cache. Esse membro é um valor PROCESSOR_CACHE_TYPE .

Requisitos

   
Cliente mínimo com suporte Windows Vista, Windows XP Professional x64 Edition [somente aplicativos da área de trabalho]
Servidor mínimo com suporte Windows Server 2008, Windows Server 2003 com SP1 [somente aplicativos da área de trabalho]
Cabeçalho winnt.h (inclua Windows.h)

Confira também

GetLogicalProcessorInformation

PROCESSOR_CACHE_TYPE

SYSTEM_LOGICAL_PROCESSOR_INFORMATION