winnt.h) (CACHE_RELATIONSHIP 結構
描述快取屬性。 此結構會與 GetLogicalProcessorInformationEx 函式 搭配使用。
語法
typedef struct _CACHE_RELATIONSHIP {
BYTE Level;
BYTE Associativity;
WORD LineSize;
DWORD CacheSize;
PROCESSOR_CACHE_TYPE Type;
BYTE Reserved[18];
WORD GroupCount;
union {
GROUP_AFFINITY GroupMask;
GROUP_AFFINITY GroupMasks[ANYSIZE_ARRAY];
} DUMMYUNIONNAME;
} CACHE_RELATIONSHIP, *PCACHE_RELATIONSHIP;
成員
Level
快取層級。 這個成員可以是下列其中一個值。
值 | 意義 |
---|---|
|
L1 |
|
L2 |
|
L3 |
Associativity
快取關聯性。 如果這個成員CACHE_FULLY_ASSOCIATIVE (0xFF) ,快取就會完全產生關聯。
LineSize
快取行大小,以位元組為單位。
CacheSize
快取大小,以位元組為單位。
Type
快取類型。 這個成員是 PROCESSOR_CACHE_TYPE 值。
Reserved[18]
此成員已保留。
GroupCount
DUMMYUNIONNAME
DUMMYUNIONNAME.GroupMask
DUMMYUNIONNAME.GroupMasks[ANYSIZE_ARRAY]
規格需求
需求 | 值 |
---|---|
最低支援的用戶端 | Windows 7 [僅限傳統型應用程式] |
最低支援的伺服器 | Windows Server 2008 R2 [僅限桌面應用程式] |
標頭 | winnt.h |