NDIS_PROCESSOR_INFO_EX struttura (ntddndis.h)
La struttura NDIS_PROCESSOR_INFO_EX specifica informazioni su un processore nel computer locale.
Sintassi
typedef struct _NDIS_PROCESSOR_INFO_EX {
PROCESSOR_NUMBER ProcNum;
ULONG SocketId;
ULONG CoreId;
ULONG HyperThreadId;
USHORT NodeId;
USHORT NodeDistance;
} NDIS_PROCESSOR_INFO_EX, *PNDIS_PROCESSOR_INFO_EX;
Members
ProcNum
Numero di processore assegnato al processore.
SocketId
Identificatore del socket per il processore. Questo è il numero assegnato al socket della scheda madre nel computer locale. Vale a dire, è un identificatore del processore fisico. I valori possibili per questo membro sono zero al numero di socket sulla scheda madre meno uno.
CoreId
ID di base del processore. Il valore si trova nell'intervallo compreso tra zero e il numero nel membro NumCoresPerSocket della struttura NDIS_SYSTEM_PROCESSOR_INFO_EX meno uno.
HyperThreadId
ID di threading hyper-threading del processore. Il valore si trova nell'intervallo compreso tra zero e il numero nel membro MaxHyperThreadingProcsPerCore della struttura NDIS_SYSTEM_PROCESSOR_INFO_EX meno uno.
NodeId
Identificatore del nodo del processore. Si tratta del numero del nodo NUMA a cui appartiene il processore. Questo intervallo di valori possibili è zero al numero di nodi NUMA nel computer locale meno uno.
NodeDistance
Distanza del nodo del processore. Se l'handle nel parametro NdisHandle passato al chiamante La funzione NdisGetProcessorInformationEx non è NULL ed è un handle di adattatore miniport, questo membro contiene la distanza della scheda di interfaccia di rete corrispondente dal nodo NUMA del processore. In caso contrario, questo membro è zero per i driver miniport o USHORT_MAX (0xffff) per altri driver.
Commenti
La struttura NDIS_PROCESSOR_INFO_EX viene usata nell'oggetto NDIS_SYSTEM_PROCESSOR_INFO_EX struttura.
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | Supportato in NDIS 6.20 e versioni successive. |
Intestazione | ntddndis.h (include Ndis.h) |