Export (0) Print
Expand All

LOGICAL_PROCESSOR_RELATIONSHIP enumeration

Represents the relationship between the processor set identified in the corresponding SYSTEM_LOGICAL_PROCESSOR_INFORMATION or SYSTEM_LOGICAL_PROCESSOR_INFORMATION_EX structure.

Syntax


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

Constants

RelationProcessorCore

The specified logical processors share a single processor core.

RelationNumaNode

The specified logical processors are part of the same NUMA node.

RelationCache

The specified logical processors share a cache.

Windows Server 2003:  This value is not supported until Windows Server 2003 with SP1 and Windows XP Professional x64 Edition.

RelationProcessorPackage

The specified logical processors share a physical package (a single package socketed or soldered onto a motherboard may contain multiple processor cores or threads, each of which is treated as a separate processor by the operating system).

Windows Server 2003:  This value is not supported until Windows Server 2003 with SP1 and Windows XP Professional x64 Edition.

RelationGroup

The specified logical processors share a single processor group.

Windows Server 2008, Windows Vista, Windows Server 2003, and Windows XP Professional x64 Edition:  This value is not supported until Windows Server 2008 R2.

RelationAll

On input, retrieves information about all possible relationship types. This value is not used on output.

Windows Server 2008, Windows Vista, Windows Server 2003, and Windows XP Professional x64 Edition:  This value is not supported until Windows Server 2008 R2.

Remarks

The value specified by this enumeration indicates the relationship represented in the corresponding SYSTEM_LOGICAL _PROCESSOR_INFORMATION or SYSTEM_LOGICAL_PROCESSOR_INFORMATION_EX structure.

Examples

For an example, see GetLogicalProcessorInformation.

Requirements

Minimum supported client

Windows Vista, Windows XP Professional x64 Edition [desktop apps only]

Minimum supported server

Windows Server 2003 [desktop apps only]

Header

WinNT.h (include Windows.h)

See also

GetLogicalProcessorInformation
GetLogicalProcessorInformationEx
SYSTEM_LOGICAL_PROCESSOR_INFORMATION
SYSTEM_LOGICAL_PROCESSOR_INFORMATION_EX

 

 

Community Additions

ADD
Show:
© 2014 Microsoft