LOGICAL_PROCESSOR_RELATIONSHIP enumeración (winnt.h)

Representa la relación entre el conjunto de procesadores identificado en la estructura SYSTEM_LOGICAL_PROCESSOR_INFORMATION_EX correspondiente.

Sintaxis

typedef enum _LOGICAL_PROCESSOR_RELATIONSHIP {
  RelationProcessorCore,
  RelationNumaNode,
  RelationCache,
  RelationProcessorPackage,
  RelationGroup,
  RelationProcessorDie,
  RelationNumaNodeEx,
  RelationProcessorModule,
  RelationAll = 0xffff
} LOGICAL_PROCESSOR_RELATIONSHIP;

Constantes

 
RelationProcessorCore
Los procesadores lógicos especificados comparten un único núcleo de procesador.
RelationNumaNode
Los procesadores lógicos especificados forman parte del mismo nodo NUMA.
RelationCache
Los procesadores lógicos especificados comparten una memoria caché.

Windows Server 2003: Este valor no se admite hasta Windows Server 2003 con SP1 y Windows XP Professional x64 Edition.
RelationProcessorPackage
Los procesadores lógicos especificados comparten un paquete físico (un único paquete conectado o soldado en una placa base puede contener varios núcleos de procesador o subprocesos, cada uno de los cuales se trata como un procesador independiente por el sistema operativo).

Windows Server 2003: Este valor no se admite hasta Windows Server 2003 con SP1 y Windows XP Professional x64 Edition.
RelationGroup
Los procesadores lógicos especificados comparten un único grupo de procesadores.

Windows Server 2008, Windows Vista, Windows Server 2003 y Windows XP Professional x64 Edition: Este valor no se admite hasta Windows Server 2008 R2.
RelationProcessorDie
Los procesadores lógicos especificados comparten un único dado de procesador.
RelationNumaNodeEx
Se introdujo en Windows Server 2022 (21H2, compilación 20348). Solicita que se devuelva la afinidad completa. A diferencia de los otros tipos de relación, RelationNumaNodeEx no se usa en la entrada. Es simplemente una solicitud de RelationNumaNode con información de grupo completa.
RelationAll
Valor: 0xffff
En la entrada, recupera información sobre todos los tipos de relación posibles. Este valor no se usa en la salida.

Windows Server 2008, Windows Vista, Windows Server 2003 y Windows XP Professional x64 Edition: Este valor no se admite hasta Windows Server 2008 R2.

Comentarios

El valor especificado por esta enumeración indica la relación representada en la estructura de SYSTEM_LOGICAL_PROCESSOR_INFORMATION_EX correspondiente.

Ejemplos

Para obtener un ejemplo, vea GetLogicalProcessorInformation.

Requisitos

   
Cliente mínimo compatible Windows Vista, Windows XP Professional x64 Edition [solo aplicaciones de escritorio]
Servidor mínimo compatible Windows Server 2003 [solo aplicaciones de escritorio]
Encabezado winnt.h (incluya Windows.h)

Consulte también

GetLogicalProcessorInformation

GetLogicalProcessorInformationEx

SYSTEM_LOGICAL_PROCESSOR_INFORMATION

SYSTEM_LOGICAL_PROCESSOR_INFORMATION_EX