Partager via


structure NDIS_PROCESSOR_INFO (ndis.h)

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

Syntaxe

typedef struct _NDIS_PROCESSOR_INFO {
  ULONG CpuNumber;
  ULONG PhysicalPackageId;
  ULONG CoreId;
  ULONG HyperThreadID;
} NDIS_PROCESSOR_INFO, *PNDIS_PROCESSOR_INFO;

Membres

CpuNumber

Numéro d’UC affecté au processeur. La valeur est comprise entre zéro et le nombre de processeurs actifs moins un.

PhysicalPackageId

ID de package physique du processeur. La valeur est comprise entre zéro et le nombre dans le NumPhysicalPackages membre du NDIS_SYSTEM_PROCESSOR_INFO structure moins une.

CoreId

ID principal du processeur. La valeur se trouve dans la plage comprise entre zéro et le nombre dans la NumCoresPerPhysicalPackage membre de la structure NDIS_SYSTEM_PROCESSOR_INFO moins un.

HyperThreadID

ID d’hyperthreading du processeur. La valeur est comprise entre zéro et le nombre dans la MaxHyperThreadingCpusPerCore membre de la structure NDIS_SYSTEM_PROCESSOR_INFO moins un.

Remarques

La structure NDIS_PROCESSOR_INFO est utilisée dans le structure NDIS_SYSTEM_PROCESSOR_INFO.

Exigences

Exigence Valeur
client minimum pris en charge Prise en charge dans NDIS 6.0 et 6.1. Pour NDIS 6.20 et versions ultérieures, utilisez NDIS_PROCESSOR_INFO_EX.
d’en-tête ndis.h (include Ndis.h)

Voir aussi

NDIS_PROCESSOR_INFO_EX

NDIS_SYSTEM_PROCESSOR_INFO