SYSTEM_LOGICAL_PROCESSOR_INFORMATION_EX结构 (winnt.h)

包含有关逻辑处理器和相关硬件关系的信息。 GetLogicalProcessorInformationEx 函数使用此结构。

语法

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;

成员

Relationship

逻辑处理器之间的关系类型。 此参数可以是 LOGICAL_PROCESSOR_RELATIONSHIP 枚举值之一。

Size

结构的大小。

DUMMYUNIONNAME

DUMMYUNIONNAME.Processor

描述处理器相关性 的PROCESSOR_RELATIONSHIP 结构。 仅当关系成员为 RelationProcessorCore、RelationProcessorDieRelationProcessorModuleRelationProcessorPackage 时,此结构才包含有效数据。

DUMMYUNIONNAME.NumaNode

描述 NUMA 节点 的NUMA_NODE_RELATIONSHIP 结构。 仅当 关系 成员为 RelationNumaNodeRelationNumaNodeEx 时,此结构才包含有效数据。

DUMMYUNIONNAME.Cache

描述缓存属性 的CACHE_RELATIONSHIP 结构。 仅当 Relationship 成员为 RelationCache 时,此结构才包含有效数据。

DUMMYUNIONNAME.Group

包含处理器组相关信息 的GROUP_RELATIONSHIP 结构。 仅当 Relationship 成员为 RelationGroup 时,此结构才包含有效数据。

要求

   
最低受支持的客户端 Windows 7 [仅限桌面应用]
最低受支持的服务器 Windows Server 2008 R2 [仅限桌面应用]
标头 winnt.h

请参阅

CACHE_RELATIONSHIP

GROUP_RELATIONSHIP

NUMA_NODE_RELATIONSHIP

PROCESSOR_RELATIONSHIP