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) |