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
1
L1
2
L2
3
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

Lihat juga

GROUP_AFFINITY

GetLogicalProcessorInformationEx

PROCESSOR_CACHE_TYPE

SYSTEM_LOGICAL_PROCESSOR_INFORMATION_EX