struttura NDIS_PROCESSOR_INFO (ndis.h)
La struttura NDIS_PROCESSOR_INFO specifica le informazioni su un processore nel computer locale.
Sintassi
typedef struct _NDIS_PROCESSOR_INFO {
ULONG CpuNumber;
ULONG PhysicalPackageId;
ULONG CoreId;
ULONG HyperThreadID;
} NDIS_PROCESSOR_INFO, *PNDIS_PROCESSOR_INFO;
Members
CpuNumber
Numero di CPU assegnato al processore. Il valore è compreso nell'intervallo compreso tra zero e il numero di CPU attive meno uno.
PhysicalPackageId
ID pacchetto fisico del processore. Il valore è compreso nell'intervallo compreso tra zero e il numero nel membro NumPhysicalPackages del NDIS_SYSTEM_PROCESSOR_INFO struttura meno uno.
CoreId
ID di base del processore. Il valore è compreso nell'intervallo compreso tra zero e il numero nel membro NumCoresPerPhysicalPackage della struttura NDIS_SYSTEM_PROCESSOR_INFO meno uno.
HyperThreadID
ID di hyperthreading del processore. Il valore è compreso nell'intervallo compreso tra zero e il numero nel membro MaxHyperThreadingCpusPerCore della struttura NDIS_SYSTEM_PROCESSOR_INFO meno uno.
Commenti
La struttura NDIS_PROCESSOR_INFO viene utilizzata in NDIS_SYSTEM_PROCESSOR_INFO struttura.
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | Supportato in NDIS 6.0 e 6.1. Per NDIS 6.20 e versioni successive, usare NDIS_PROCESSOR_INFO_EX. |
Intestazione | ndis.h (include Ndis.h) |