NDIS_PROCESSOR_INFO (Compact 7)
3/12/2014
This structure specifies information about a processor in the local device.
Syntax
typedef struct _NDIS_PROCESSOR_INFO {
ULONG CpuNumber;
ULONG PhysicalPackageId;
ULONG CoreId;
ULONG HyperThreadID;
}NDIS_PROCESSOR_INFO, *PNDIS_PROCESSOR_INFO;
Members
- CpuNumber
The CPU number that is assigned to the processor. The value is in the range from zero through the number of active CPUs minus one.
- PhysicalPackageId
The physical package ID of the processor. The value is in the range from zero through the number in the NumPhysicalPackages member of the NDIS_SYSTEM_PROCESSOR_INFO structure minus one.
- CoreId
The core ID of the processor. The value is in the range from zero through the number in the NumCoresPerPhysicalPackage member of the NDIS_SYSTEM_PROCESSOR_INFO structure minus one.
- HyperThreadID
The hyper-threading ID of the processor. The value is in the range from zero through the number in the MaxHyperThreadingCpusPerCore member of the NDIS_SYSTEM_PROCESSOR_INFO structure minus one.
Remarks
The NDIS_PROCESSOR_INFO structure is used in the NDIS_SYSTEM_PROCESSOR_INFO structure.
Requirements
Header |
ndis.h |
See Also
Reference
NDIS Current Information Structures
NDIS_SYSTEM_PROCESSOR_INFO