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 attribué au processeur. La valeur est comprise entre zéro et le nombre d’uc actifs moins un.

PhysicalPackageId

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

CoreId

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

HyperThreadID

ID d’hyper-thread du processeur. La valeur se situe entre zéro et le nombre dans le membre MaxHyperThreadingCpusPerCore de la structure NDIS_SYSTEM_PROCESSOR_INFO moins un.

Remarques

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

Configuration requise

Condition requise Valeur
Client minimal pris en charge Pris en charge dans NDIS 6.0 et 6.1. Pour NDIS 6.20 et versions ultérieures, utilisez NDIS_PROCESSOR_INFO_EX.
En-tête ndis.h (inclure Ndis.h)

Voir aussi

NDIS_PROCESSOR_INFO_EX

NDIS_SYSTEM_PROCESSOR_INFO