LOGICAL_PROCESSOR_RELATIONSHIP 枚举 (winnt.h)

表示在相应的 SYSTEM_LOGICAL_PROCESSOR_INFORMATION_EX 结构中标识的处理器集之间的关系。

语法

typedef enum _LOGICAL_PROCESSOR_RELATIONSHIP {
  RelationProcessorCore,
  RelationNumaNode,
  RelationCache,
  RelationProcessorPackage,
  RelationGroup,
  RelationProcessorDie,
  RelationNumaNodeEx,
  RelationProcessorModule,
  RelationAll = 0xffff
} LOGICAL_PROCESSOR_RELATIONSHIP;

常量

 
RelationProcessorCore
指定的逻辑处理器共享单个处理器核心。
RelationNumaNode
指定的逻辑处理器是同一 NUMA 节点的一部分。
RelationCache
指定的逻辑处理器共享缓存。

Windows Server 2003: 在 Windows Server 2003 SP1 和 Windows XP Professional x64 Edition 之前,不支持此值。
RelationProcessorPackage
指定的逻辑处理器共享物理包 (插接或焊接到主板上的单个包可能包含多个处理器核心或线程,操作系统) 将每个核心或线程视为单独的处理器。

Windows Server 2003: 在 Windows Server 2003 SP1 和 Windows XP Professional x64 Edition 之前,不支持此值。
RelationGroup
指定的逻辑处理器共享单个 处理器组

Windows Server 2008、Windows Vista、Windows Server 2003 和 Windows XP Professional x64 Edition: 在 Windows Server 2008 R2 之前不支持此值。
RelationProcessorDie
指定的逻辑处理器共享单个处理器模具。
RelationNumaNodeEx
在 Windows Server 2022 (21H2 中引入,版本 20348) 。 请求返回完全关联。 与其他关系类型不同, RelationNumaNodeEx 不用于输入。 它只是对包含完整组信息的 RelationNumaNode 的请求。
RelationAll
值: 0xffff
在输入时,检索有关所有可能的关系类型的信息。 此值不用于输出。

Windows Server 2008、Windows Vista、Windows Server 2003 和 Windows XP Professional x64 Edition: 在 Windows Server 2008 R2 之前不支持此值。

备注

此枚举指定的值指示在相应的 SYSTEM_LOGICAL_PROCESSOR_INFORMATION_EX 结构中表示的关系。

示例

有关示例,请参阅 GetLogicalProcessorInformation

要求

   
最低受支持的客户端 Windows Vista、Windows XP Professional x64 版本 [仅限桌面应用]
最低受支持的服务器 Windows Server 2003 [仅限桌面应用]
标头 winnt.h (包括 Windows.h)

请参阅

GetLogicalProcessorInformation

GetLogicalProcessorInformationEx

SYSTEM_LOGICAL_PROCESSOR_INFORMATION

SYSTEM_LOGICAL_PROCESSOR_INFORMATION_EX