SYSTEM_LOGICAL_PROCESSOR_INFORMATION_EX structure
Applies to: desktop apps only
Contains information about the relationships of logical processors and related hardware. The GetLogicalProcessorInformationEx function uses this structure.
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;
};
} SYSTEM_LOGICAL_PROCESSOR_INFORMATION_EX, *PSYSTEM_LOGICAL_PROCESSOR_INFORMATION_EX;
Members
- Relationship
-
The type of relationship between the logical processors. This parameter can be one of the following LOGICAL_PROCESSOR_RELATIONSHIP values.
- Size
-
The size of the structure.
- Processor
-
A PROCESSOR_RELATIONSHIP structure that describes processor affinity. This structure contains valid data only if the Relationship member is RelationProcessorCore or RelationProcessorPackage.
- NumaNode
-
A NUMA_NODE_RELATIONSHIP structure that describes a NUMA node. This structure contains valid data only if the Relationship member is RelationNumaNode.
- Cache
-
A CACHE_RELATIONSHIP structure that describes cache attributes. This structure contains valid data only if the Relationship member is RelationCache.
- Group
-
A GROUP_RELATIONSHIP structure that contains information about the processor groups. This structure contains valid data only if the Relationship member is RelationGroup.
Requirements
|
Minimum supported client | Windows 7 |
|---|---|
|
Minimum supported server | Windows Server 2008 R2 |
|
Header |
|
See also
Send comments about this topic to Microsoft
Build date: 3/7/2012