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