LOGICAL_PROCESSOR_RELATIONSHIP列舉 (winnt.h)
表示對應 SYSTEM_LOGICAL_PROCESSOR_INFORMATION_EX 結構中所識別處理器集之間的關聯性。
Syntax
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 指定的邏輯處理器會共用單一處理器 die。 |
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 Edition [僅限傳統型應用程式] |
最低支援的伺服器 | Windows Server 2003 [僅限桌面應用程式] |
標頭 | winnt.h (包含 Windows.h) |
另請參閱
GetLogicalProcessorInformation
GetLogicalProcessorInformationEx