énumération LOGICAL_PROCESSOR_RELATIONSHIP (winnt.h)
Représente la relation entre le jeu de processeurs identifié dans la structure SYSTEM_LOGICAL_PROCESSOR_INFORMATION_EX correspondante.
Syntaxe
typedef enum _LOGICAL_PROCESSOR_RELATIONSHIP {
RelationProcessorCore,
RelationNumaNode,
RelationCache,
RelationProcessorPackage,
RelationGroup,
RelationProcessorDie,
RelationNumaNodeEx,
RelationProcessorModule,
RelationAll = 0xffff
} LOGICAL_PROCESSOR_RELATIONSHIP;
Constantes
RelationProcessorCore Les processeurs logiques spécifiés partagent un cœur de processeur unique. |
RelationNumaNode Les processeurs logiques spécifiés font partie du même nœud NUMA. |
RelationCache Les processeurs logiques spécifiés partagent un cache. Windows Server 2003 : Cette valeur n’est pas prise en charge tant que Windows Server 2003 avec SP1 et Windows XP Professionnel Édition x64. |
RelationProcessorPackage Les processeurs logiques spécifiés partagent un package physique (un seul package socketisé ou soudé sur une carte mère peut contenir plusieurs cœurs ou threads de processeur, chacun d’eux étant traité comme un processeur distinct par le système d’exploitation). Windows Server 2003 : Cette valeur n’est pas prise en charge tant que Windows Server 2003 avec SP1 et Windows XP Professionnel Édition x64. |
RelationGroup Les processeurs logiques spécifiés partagent un seul groupe de processeurs. Windows Server 2008, Windows Vista, Windows Server 2003 et Windows XP Professionnel Édition x64 : Cette valeur n’est pas prise en charge avant Windows Server 2008 R2. |
RelationProcessorDie Les processeurs logiques spécifiés partagent un dé de processeur unique. |
RelationNumaNodeEx Introduit dans Windows Server 2022 (21H2, build 20348). Demande que l’affinité complète soit retournée. Contrairement aux autres types de relation, RelationNumaNodeEx n’est pas utilisé sur l’entrée. Il s’agit simplement d’une demande de RelationNumaNode avec des informations de groupe complètes. |
RelationAll Valeur : 0xffff Lors de l’entrée, récupère des informations sur tous les types de relations possibles. Cette valeur n’est pas utilisée sur la sortie. Windows Server 2008, Windows Vista, Windows Server 2003 et Windows XP Professionnel Édition x64 : Cette valeur n’est pas prise en charge avant Windows Server 2008 R2. |
Notes
La valeur spécifiée par cette énumération indique la relation représentée dans la structure SYSTEM_LOGICAL_PROCESSOR_INFORMATION_EX correspondante.
Exemples
Pour obtenir un exemple, consultez GetLogicalProcessorInformation.
Spécifications
Client minimal pris en charge | Windows Vista, Windows XP Professionnel Édition x64 [applications de bureau uniquement] |
Serveur minimal pris en charge | Windows Server 2003 [applications de bureau uniquement] |
En-tête | winnt.h (inclure Windows.h) |
Voir aussi
GetLogicalProcessorInformation
GetLogicalProcessorInformationEx