Freigeben über


LOGICAL_PROCESSOR_RELATIONSHIP Enumeration (winnt.h)

Stellt die Beziehung zwischen dem Prozessorsatz dar, der in der entsprechenden SYSTEM_LOGICAL_PROCESSOR_INFORMATION_EX-Struktur identifiziert wird.

Syntax

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

Konstanten

 
RelationProcessorCore
Die angegebenen logischen Prozessoren teilen sich einen einzelnen Prozessorkern.
RelationNumaNode
Die angegebenen logischen Prozessoren sind Teil desselben NUMA-Knotens.
RelationCache
Die angegebenen logischen Prozessoren teilen sich einen Cache.

Windows Server 2003: Dieser Wert wird erst unter Windows Server 2003 mit SP1 und Windows XP Professional x64 Edition unterstützt.
RelationProcessorPackage
Die angegebenen logischen Prozessoren teilen sich ein physisches Paket (ein einzelnes Paket, das auf einer Hauptplatine gelöt oder gesockelt ist, kann mehrere Prozessorkerne oder Threads enthalten, von denen jeder als separater Prozessor vom Betriebssystem behandelt wird).

Windows Server 2003: Dieser Wert wird erst unter Windows Server 2003 mit SP1 und Windows XP Professional x64 Edition unterstützt.
RelationGroup
Die angegebenen logischen Prozessoren nutzen eine einzelne Prozessorgruppe.

Windows Server 2008, Windows Vista, Windows Server 2003 und Windows XP Professional x64 Edition: Dieser Wert wird erst unter Windows Server 2008 R2 unterstützt.
RelationProcessorDie
Die angegebenen logischen Prozessoren teilen sich einen einzelnen Prozessor-Die.
RelationNumaNodeEx
Eingeführt in Windows Server 2022 (21H2, Build 20348). Fordert an, dass die volle Affinität zurückgegeben wird. Im Gegensatz zu den anderen Beziehungstypen wird RelationNumaNodeEx nicht für die Eingabe verwendet. Es ist einfach eine Anforderung für RelationNumaNode mit vollständigen Gruppeninformationen.
RelationAll
Wert: 0xffff
Ruft bei der Eingabe Informationen zu allen möglichen Beziehungstypen ab. Dieser Wert wird nicht für die Ausgabe verwendet.

Windows Server 2008, Windows Vista, Windows Server 2003 und Windows XP Professional x64 Edition: Dieser Wert wird erst unter Windows Server 2008 R2 unterstützt.

Bemerkungen

Der durch diese Enumeration angegebene Wert gibt die Beziehung an, die in der entsprechenden SYSTEM_LOGICAL_PROCESSOR_INFORMATION_EX-Struktur dargestellt wird.

Beispiele

Ein Beispiel finden Sie unter GetLogicalProcessorInformation.

Anforderungen

   
Unterstützte Mindestversion (Client) Windows Vista, Windows XP Professional x64 Edition [nur Desktop-Apps]
Unterstützte Mindestversion (Server) Windows Server 2003 [nur Desktop-Apps]
Kopfzeile winnt.h (Einschließen von Windows.h)

Weitere Informationen

GetLogicalProcessorInformation

GetLogicalProcessorInformationEx

SYSTEM_LOGICAL_PROCESSOR_INFORMATION

SYSTEM_LOGICAL_PROCESSOR_INFORMATION_EX