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 SP1 [デスクトップ アプリのみ]
Header winnt.h (Windows.h を含む)

関連項目

GetLogicalProcessorInformation

PROCESSOR_CACHE_TYPE

SYSTEM_LOGICAL_PROCESSOR_INFORMATION