Share via


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

SYSTEM_LOGICAL_PROCESSOR_INFORMATION

SYSTEM_LOGICAL_PROCESSOR_INFORMATION_EX