Partager via


structure CACHE_DESCRIPTOR (winnt.h)

Décrit les attributs de cache.

Syntaxe

typedef struct _CACHE_DESCRIPTOR {
  BYTE                 Level;
  BYTE                 Associativity;
  WORD                 LineSize;
  DWORD                Size;
  PROCESSOR_CACHE_TYPE Type;
} CACHE_DESCRIPTOR, *PCACHE_DESCRIPTOR;

Membres

Level

Niveau de cache. Ce membre peut actuellement être l’une des valeurs suivantes : d’autres valeurs peuvent être prises en charge à l’avenir.

Valeur Signification
1
L1
2
L2
3
L3

Associativity

Associativité du cache. Si ce membre est CACHE_FULLY_ASSOCIATIVE (0xFF), le cache est entièrement associatif.

LineSize

Taille de ligne de cache, en octets.

Size

Taille du cache, en octets.

Type

Type de cache. Ce membre est une valeur PROCESSOR_CACHE_TYPE .

Configuration requise

   
Client minimal pris en charge Windows Vista, Windows XP Professionnel Édition x64 [applications de bureau uniquement]
Serveur minimal pris en charge Windows Server 2008, Windows Server 2003 avec SP1 [applications de bureau uniquement]
En-tête winnt.h (inclure Windows.h)

Voir aussi

GetLogicalProcessorInformation

PROCESSOR_CACHE_TYPE

SYSTEM_LOGICAL_PROCESSOR_INFORMATION