struktur CACHE_RELATIONSHIP (winnt.h)
Menjelaskan atribut cache. Struktur ini digunakan dengan fungsi GetLogicalProcessorInformationEx .
Sintaks
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;
Anggota
Level
Tingkat cache. Anggota ini bisa menjadi salah satu nilai berikut.
Nilai | Makna |
---|---|
|
L1 |
|
L2 |
|
L3 |
Associativity
Cache associativity. Jika anggota ini CACHE_FULLY_ASSOCIATIVE (0xFF), cache sepenuhnya asosiatif.
LineSize
Ukuran baris cache, dalam byte.
CacheSize
Ukuran cache, dalam byte.
Type
Jenis cache. Anggota ini adalah nilai PROCESSOR_CACHE_TYPE .
Reserved[18]
Anggota ini dicadangkan.
GroupCount
DUMMYUNIONNAME
DUMMYUNIONNAME.GroupMask
DUMMYUNIONNAME.GroupMasks[ANYSIZE_ARRAY]
Persyaratan
Persyaratan | Nilai |
---|---|
Klien minimum yang didukung | Windows 7 [hanya aplikasi desktop] |
Server minimum yang didukung | Windows Server 2008 R2 [hanya aplikasi desktop] |
Header | winnt.h |