SYSTEM_LOGICAL_PROCESSOR_INFORMATION_EX structure (winnt.h)

Contient des informations sur les relations des processeurs logiques et du matériel associé. La fonction GetLogicalProcessorInformationEx utilise cette structure.

Syntaxe

typedef struct _SYSTEM_LOGICAL_PROCESSOR_INFORMATION_EX {
  LOGICAL_PROCESSOR_RELATIONSHIP Relationship;
  DWORD                          Size;
  union {
    PROCESSOR_RELATIONSHIP Processor;
    NUMA_NODE_RELATIONSHIP NumaNode;
    CACHE_RELATIONSHIP     Cache;
    GROUP_RELATIONSHIP     Group;
  } DUMMYUNIONNAME;
} SYSTEM_LOGICAL_PROCESSOR_INFORMATION_EX, *PSYSTEM_LOGICAL_PROCESSOR_INFORMATION_EX;

Membres

Relationship

Type de relation entre les processeurs logiques. Ce paramètre peut être l’une des valeurs d’énumération LOGICAL_PROCESSOR_RELATIONSHIP .

Size

Taille de la structure.

DUMMYUNIONNAME

DUMMYUNIONNAME.Processor

Structure PROCESSOR_RELATIONSHIP qui décrit l’affinité processeur. Cette structure contient des données valides uniquement si le membre Relationship est RelationProcessorCore, RelationProcessorDie, RelationProcessorModule ou RelationProcessorPackage.

DUMMYUNIONNAME.NumaNode

Structure NUMA_NODE_RELATIONSHIP qui décrit un nœud NUMA. Cette structure contient des données valides uniquement si le membre Relationship est RelationNumaNode ou RelationNumaNodeEx.

DUMMYUNIONNAME.Cache

Structure CACHE_RELATIONSHIP qui décrit les attributs de cache. Cette structure contient des données valides uniquement si le membre Relationship est RelationCache.

DUMMYUNIONNAME.Group

Structure GROUP_RELATIONSHIP qui contient des informations sur les groupes de processeurs. Cette structure contient des données valides uniquement si le membre Relationship est RelationGroup.

Spécifications

   
Client minimal pris en charge Windows 7 [applications de bureau uniquement]
Serveur minimal pris en charge Windows Server 2008 R2 [applications de bureau uniquement]
En-tête winnt.h

Voir aussi

CACHE_RELATIONSHIP

GROUP_RELATIONSHIP

NUMA_NODE_RELATIONSHIP

PROCESSOR_RELATIONSHIP