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