enumeração LOGICAL_PROCESSOR_RELATIONSHIP (winnt.h)
Representa a relação entre o conjunto de processadores identificado na estrutura de SYSTEM_LOGICAL_PROCESSOR_INFORMATION_EX correspondente.
Syntax
typedef enum _LOGICAL_PROCESSOR_RELATIONSHIP {
RelationProcessorCore,
RelationNumaNode,
RelationCache,
RelationProcessorPackage,
RelationGroup,
RelationProcessorDie,
RelationNumaNodeEx,
RelationProcessorModule,
RelationAll = 0xffff
} LOGICAL_PROCESSOR_RELATIONSHIP;
Constantes
RelationProcessorCore Os processadores lógicos especificados compartilham um único núcleo de processador. |
RelationNumaNode Os processadores lógicos especificados fazem parte do mesmo nó NUMA. |
RelationCache Os processadores lógicos especificados compartilham um cache. Windows Server 2003: Esse valor não tem suporte até o Windows Server 2003 com SP1 e Windows XP Professional x64 Edition. |
RelationProcessorPackage Os processadores lógicos especificados compartilham um pacote físico (um único pacote soquetado ou vendido em uma placa-mãe pode conter vários núcleos de processador ou threads, cada um dos quais é tratado como um processador separado pelo sistema operacional). Windows Server 2003: Esse valor não tem suporte até o Windows Server 2003 com SP1 e Windows XP Professional x64 Edition. |
RelationGroup Os processadores lógicos especificados compartilham um único grupo de processadores. Windows Server 2008, Windows Vista, Windows Server 2003 e Windows XP Professional x64 Edition: Esse valor não tem suporte até o Windows Server 2008 R2. |
RelationProcessorDie Os processadores lógicos especificados compartilham um único processador die. |
RelationNumaNodeEx Introduzido no Windows Server 2022 (21H2, build 20348). Solicita que a afinidade completa seja retornada. Ao contrário dos outros tipos de relação, RelationNumaNodeEx não é usado na entrada. É simplesmente uma solicitação para RelationNumaNode com informações completas do grupo. |
RelationAll Valor: 0xffff Na entrada, recupera informações sobre todos os tipos de relacionamento possíveis. Esse valor não é usado na saída. Windows Server 2008, Windows Vista, Windows Server 2003 e Windows XP Professional x64 Edition: Esse valor não tem suporte até o Windows Server 2008 R2. |
Comentários
O valor especificado por essa enumeração indica a relação representada na estrutura de SYSTEM_LOGICAL_PROCESSOR_INFORMATION_EX correspondente.
Exemplos
Para obter um exemplo, consulte GetLogicalProcessorInformation.
Requisitos
Cliente mínimo com suporte | Windows Vista, Windows XP Professional x64 Edition [somente aplicativos da área de trabalho] |
Servidor mínimo com suporte | Windows Server 2003 [somente aplicativos da área de trabalho] |
Cabeçalho | winnt.h (inclua Windows.h) |
Confira também
GetLogicalProcessorInformation
GetLogicalProcessorInformationEx