winnt.h) (CACHE_DESCRIPTOR 结构

描述缓存属性。

语法

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 版本 [仅限桌面应用]
最低受支持的服务器 Windows Server 2008、Windows Server 2003 SP1 [仅限桌面应用]
标头 winnt.h (包括 Windows.h)

另请参阅

GetLogicalProcessorInformation

PROCESSOR_CACHE_TYPE

SYSTEM_LOGICAL_PROCESSOR_INFORMATION