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
キャッシュ レベル。 このメンバーには、現在、次のいずれかの値を指定できます。その他の値は、今後サポートされる可能性があります。
値 | 説明 |
---|---|
|
L1 |
|
L2 |
|
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 を含む) |