Поделиться через


структура SYSTEM_LOGICAL_PROCESSOR_INFORMATION_EX (winnt.h)

Содержит сведения о связях логических процессоров и связанного оборудования. Эта структура используется в функции GetLogicalProcessorInformationEx .

Синтаксис

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;

Члены

Relationship

Тип связи между логическими процессорами. Этот параметр может быть одним из LOGICAL_PROCESSOR_RELATIONSHIP значений перечисления.

Size

Размер структуры.

DUMMYUNIONNAME

DUMMYUNIONNAME.Processor

Структура PROCESSOR_RELATIONSHIP , описывающая сходство процессоров. Эта структура содержит допустимые данные только в том случае, если элементом Relationship являются RelationProcessorCore, RelationProcessorDie, RelationProcessorModule или RelationProcessorPackage.

DUMMYUNIONNAME.NumaNode

Структура NUMA_NODE_RELATIONSHIP , описывающая узел NUMA. Эта структура содержит допустимые данные, только если элементом Relationship является RelationNumaNode или RelationNumaNodeEx.

DUMMYUNIONNAME.Cache

Структура CACHE_RELATIONSHIP , описывающая атрибуты кэша. Эта структура содержит допустимые данные, только если элементом Relationship является RelationCache.

DUMMYUNIONNAME.Group

Структура GROUP_RELATIONSHIP , содержащая сведения о группах процессоров. Эта структура содержит допустимые данные, только если элементом Relationship является RelationGroup.

Требования

   
Минимальная версия клиента Windows 7 [только классические приложения]
Минимальная версия сервера Windows Server 2008 R2 [только классические приложения]
Верхняя часть winnt.h

См. также раздел

CACHE_RELATIONSHIP

GROUP_RELATIONSHIP

NUMA_NODE_RELATIONSHIP

PROCESSOR_RELATIONSHIP