Поделиться через


структура CACHE_DESCRIPTOR (winnt.h)

Описывает атрибуты кэша.

Синтаксис

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

Члены

Level

Уровень кэша. В настоящее время этот элемент может быть одним из следующих значений: Другие значения могут поддерживаться в будущем.

Значение Значение
1
L1
2
L2
3
L3

Associativity

Ассоциативность кэша. Если этот элемент является CACHE_FULLY_ASSOCIATIVE (0xFF), кэш является полностью ассоциативным.

LineSize

Размер строки кэша в байтах.

Size

Размер кэша в байтах.

Type

Тип кэша. Этот элемент является PROCESSOR_CACHE_TYPE значением.

Требования

   
Минимальная версия клиента Windows Vista, Windows XP Professional x64 Edition [только классические приложения]
Минимальная версия сервера Windows Server 2008, Windows Server 2003 с пакетом обновления 1 (SP1) [только классические приложения]
Верхняя часть winnt.h (включая Windows.h)

См. также раздел

GetLogicalProcessorInformation

PROCESSOR_CACHE_TYPE

SYSTEM_LOGICAL_PROCESSOR_INFORMATION