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