다음을 통해 공유


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

캐시 수준입니다. 이 멤버는 다음 값 중 하나일 수 있습니다.

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

추가 정보

GROUP_AFFINITY

GetLogicalProcessorInformationEx

PROCESSOR_CACHE_TYPE

SYSTEM_LOGICAL_PROCESSOR_INFORMATION_EX