Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Beschreibt Cacheattribute. Diese Struktur wird mit der GetLogicalProcessorInformationEx-Funktion verwendet.
Syntax
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;
Member
Level
Die Cacheebene. Dieser Member kann einer der folgenden Werte sein.
| Wert | Bedeutung |
|---|---|
|
L1 |
|
L2 |
|
L3 |
Associativity
Die Cacheassoziivität. Wenn dieser Member CACHE_FULLY_ASSOCIATIVE (0xFF) ist, ist der Cache vollständig assoziativ.
LineSize
Die Cachezeilengröße in Byte.
CacheSize
Die Cachegröße in Bytes.
Type
Der Cachetyp. Dieser Member ist ein PROCESSOR_CACHE_TYPE Wert.
Reserved[18]
Dieser Member ist reserviert.
GroupCount
DUMMYUNIONNAME
DUMMYUNIONNAME.GroupMask
DUMMYUNIONNAME.GroupMasks[ANYSIZE_ARRAY]
Anforderungen
| Anforderung | Wert |
|---|---|
| Unterstützte Mindestversion (Client) | Windows 7 [nur Desktop-Apps] |
| Unterstützte Mindestversion (Server) | Windows Server 2008 R2 [nur Desktop-Apps] |
| Kopfzeile | winnt.h |