CACHE_RELATIONSHIP 구조체(winnt.h)
캐시 특성을 설명합니다. 이 구조체는 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 |