estrutura SYSTEM_LOGICAL_PROCESSOR_INFORMATION_EX (winnt.h)

Contém informações sobre as relações de processadores lógicos e hardware relacionado. A função GetLogicalProcessorInformationEx usa essa estrutura.

Sintaxe

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;

Membros

Relationship

O tipo de relação entre os processadores lógicos. Esse parâmetro pode ser um dos valores de enumeração LOGICAL_PROCESSOR_RELATIONSHIP .

Size

O tamanho da estrutura.

DUMMYUNIONNAME

DUMMYUNIONNAME.Processor

Uma estrutura PROCESSOR_RELATIONSHIP que descreve a afinidade do processador. Essa estrutura conterá dados válidos somente se o membro relationship for RelationProcessorCore, RelationProcessorDie, RelationProcessorModule ou RelationProcessorPackage.

DUMMYUNIONNAME.NumaNode

Uma estrutura NUMA_NODE_RELATIONSHIP que descreve um nó NUMA. Essa estrutura conterá dados válidos somente se o membro relationship for RelationNumaNode ou RelationNumaNodeEx.

DUMMYUNIONNAME.Cache

Uma estrutura CACHE_RELATIONSHIP que descreve atributos de cache. Essa estrutura conterá dados válidos somente se o membro Relationship for RelationCache.

DUMMYUNIONNAME.Group

Uma estrutura GROUP_RELATIONSHIP que contém informações sobre os grupos de processadores. Essa estrutura conterá dados válidos somente se o membro Relationship for RelationGroup.

Requisitos

   
Cliente mínimo com suporte Windows 7 [somente aplicativos da área de trabalho]
Servidor mínimo com suporte Windows Server 2008 R2 [somente aplicativos da área de trabalho]
Cabeçalho winnt.h

Confira também

CACHE_RELATIONSHIP

GROUP_RELATIONSHIP

NUMA_NODE_RELATIONSHIP

PROCESSOR_RELATIONSHIP