Condividi tramite


enumerazione LOGICAL_PROCESSOR_RELATIONSHIP (winnt.h)

Rappresenta la relazione tra il set di processori identificato nella struttura di SYSTEM_LOGICAL_PROCESSOR_INFORMATION_EX corrispondente.

Sintassi

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

Costanti

 
RelationProcessorCore
I processori logici specificati condividono un singolo core del processore.
RelationNumaNode
I processori logici specificati fanno parte dello stesso nodo NUMA.
RelationCache
I processori logici specificati condividono una cache.

Windows Server 2003: Questo valore non è supportato fino a Windows Server 2003 con SP1 e Windows XP Professional x64 Edition.
RelationProcessorPackage
I processori logici specificati condividono un pacchetto fisico (un singolo pacchetto inserito o venduto in una scheda madre può contenere più core o thread del processore, ognuno dei quali viene considerato come un processore separato dal sistema operativo).

Windows Server 2003: Questo valore non è supportato fino a Windows Server 2003 con SP1 e Windows XP Professional x64 Edition.
RelationGroup
I processori logici specificati condividono un singolo gruppo di processori.

Windows Server 2008, Windows Vista, Windows Server 2003 e Windows XP Professional x64 Edition: Questo valore non è supportato fino a Windows Server 2008 R2.
RelationProcessorDie
I processori logici specificati condividono un singolo processore die.
RelationNumaNodeEx
Introdotto in Windows Server 2022 (21H2, build 20348). Richiede che venga restituita l'affinità completa. A differenza degli altri tipi di relazione, RelationNumaNodeEx non viene usato nell'input. Si tratta semplicemente di una richiesta per RelationNumaNode con informazioni complete sul gruppo.
RelationAll
Valore: 0xffff
In base all'input, recupera informazioni su tutti i tipi di relazione possibili. Questo valore non viene usato nell'output.

Windows Server 2008, Windows Vista, Windows Server 2003 e Windows XP Professional x64 Edition: Questo valore non è supportato fino a Windows Server 2008 R2.

Commenti

Il valore specificato da questa enumerazione indica la relazione rappresentata nella struttura SYSTEM_LOGICAL_PROCESSOR_INFORMATION_EX corrispondente.

Esempio

Per un esempio, vedere GetLogicalProcessorInformation.

Requisiti

   
Client minimo supportato Windows Vista, Windows XP Professional x64 Edition [solo app desktop]
Server minimo supportato Windows Server 2003 [solo app desktop]
Intestazione winnt.h (include Windows.h)

Vedi anche

GetLogicalProcessorInformation

GetLogicalProcessorInformationEx

SYSTEM_LOGICAL_PROCESSOR_INFORMATION

SYSTEM_LOGICAL_PROCESSOR_INFORMATION_EX