Share via


NDIS_PROCESSOR_INFO_EX structure (ntddndis.h)

La structure NDIS_PROCESSOR_INFO_EX spécifie des informations sur un processeur sur l’ordinateur local.

Syntaxe

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;

Membres

ProcNum

Numéro de processeur affecté au processeur.

SocketId

Identificateur de socket pour le processeur. Il s’agit du numéro affecté au socket de carte mère sur l’ordinateur local. Autrement dit, il s’agit d’un identificateur de processeur physique. Les valeurs possibles pour ce membre sont égales au nombre de sockets sur la carte mère moins un.

CoreId

ID principal du processeur. La valeur est comprise entre zéro et le nombre dans le membre NumCoresPerSocket de la structure NDIS_SYSTEM_PROCESSOR_INFO_EX moins un.

HyperThreadId

ID d’hyper-thread du processeur. La valeur est comprise entre zéro et le nombre dans le membre MaxHyperThreadingProcsPerCore de la structure NDIS_SYSTEM_PROCESSOR_INFO_EX moins un.

NodeId

Identificateur de nœud du processeur. Il s’agit du numéro du nœud NUMA auquel appartient le processeur. Cette plage de valeurs possibles est égale au nombre de nœuds NUMA sur l’ordinateur local moins un.

NodeDistance

Distance du nœud du processeur. Si le handle au niveau du paramètre NdisHandle que l’appelant a passé à La fonction NdisGetProcessorInformationEx n’est pas NULL et est un handle d’adaptateur miniport. Ce membre contient la distance de la carte réseau correspondante à partir du nœud NUMA de ce processeur. Sinon, ce membre est égal à zéro pour les pilotes miniport ou USHORT_MAX (0xffff) pour les autres pilotes.

Remarques

La structure NDIS_PROCESSOR_INFO_EX est utilisée dans le NDIS_SYSTEM_PROCESSOR_INFO_EX structure.

Configuration requise

Condition requise Valeur
Client minimal pris en charge Pris en charge dans NDIS 6.20 et versions ultérieures.
En-tête ntddndis.h (include Ndis.h)

Voir aussi

NDIS_PROCESSOR_INFO

NDIS_SYSTEM_PROCESSOR_INFO_EX

NdisGetProcessorInformationEx