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 |