SYSTEM_LOGICAL_PROCESSOR_INFORMATION_EX-Struktur (winnt.h)

Enthält Informationen zu den Beziehungen logischer Prozessoren und zugehöriger Hardware. Die GetLogicalProcessorInformationEx-Funktion verwendet diese Struktur.

Syntax

typedef struct _SYSTEM_LOGICAL_PROCESSOR_INFORMATION_EX {
  LOGICAL_PROCESSOR_RELATIONSHIP Relationship;
  DWORD                          Size;
  union {
    PROCESSOR_RELATIONSHIP Processor;
    NUMA_NODE_RELATIONSHIP NumaNode;
    CACHE_RELATIONSHIP     Cache;
    GROUP_RELATIONSHIP     Group;
  } DUMMYUNIONNAME;
} SYSTEM_LOGICAL_PROCESSOR_INFORMATION_EX, *PSYSTEM_LOGICAL_PROCESSOR_INFORMATION_EX;

Member

Relationship

Der Beziehungstyp zwischen den logischen Prozessoren. Dieser Parameter kann einer der LOGICAL_PROCESSOR_RELATIONSHIP Enumerationswerte sein.

Size

Die Größe der Struktur.

DUMMYUNIONNAME

DUMMYUNIONNAME.Processor

Eine PROCESSOR_RELATIONSHIP Struktur, die die Prozessoraffinität beschreibt. Diese Struktur enthält nur gültige Daten, wenn das Relationship-ElementRelationProcessorCore, RelationProcessorDie, RelationProcessorModule oder RelationProcessorPackage ist.

DUMMYUNIONNAME.NumaNode

Eine NUMA_NODE_RELATIONSHIP-Struktur , die einen NUMA-Knoten beschreibt. Diese Struktur enthält nur gültige Daten, wenn das BeziehungselementRelationNumaNode oder RelationNumaNodeEx ist.

DUMMYUNIONNAME.Cache

Eine CACHE_RELATIONSHIP-Struktur , die Cacheattribute beschreibt. Diese Struktur enthält nur gültige Daten, wenn das BeziehungselementRelationCache ist.

DUMMYUNIONNAME.Group

Eine GROUP_RELATIONSHIP-Struktur , die Informationen zu den Prozessorgruppen enthält. Diese Struktur enthält nur gültige Daten, wenn das BeziehungselementRelationGroup ist.

Anforderungen

   
Unterstützte Mindestversion (Client) Windows 7 [nur Desktop-Apps]
Unterstützte Mindestversion (Server) Windows Server 2008 R2 [nur Desktop-Apps]
Kopfzeile winnt.h

Weitere Informationen

CACHE_RELATIONSHIP

GROUP_RELATIONSHIP

NUMA_NODE_RELATIONSHIP

PROCESSOR_RELATIONSHIP