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、RelationProcessorDie、RelationProcessorModule 或 RelationProcessorPackage 时,此结构才包含有效数据。
DUMMYUNIONNAME.NumaNode
描述 NUMA 节点 的NUMA_NODE_RELATIONSHIP 结构。 仅当 关系 成员为 RelationNumaNode 或 RelationNumaNodeEx 时,此结构才包含有效数据。
DUMMYUNIONNAME.Cache
描述缓存属性 的CACHE_RELATIONSHIP 结构。 仅当 Relationship 成员为 RelationCache 时,此结构才包含有效数据。
DUMMYUNIONNAME.Group
包含处理器组相关信息 的GROUP_RELATIONSHIP 结构。 仅当 Relationship 成员为 RelationGroup 时,此结构才包含有效数据。
要求
最低受支持的客户端 | Windows 7 [仅限桌面应用] |
最低受支持的服务器 | Windows Server 2008 R2 [仅限桌面应用] |
标头 | winnt.h |