NDIS_PROCESSOR_INFO结构(ndis.h)
NDIS_PROCESSOR_INFO 结构指定有关本地计算机中的处理器的信息。
语法
typedef struct _NDIS_PROCESSOR_INFO {
ULONG CpuNumber;
ULONG PhysicalPackageId;
ULONG CoreId;
ULONG HyperThreadID;
} NDIS_PROCESSOR_INFO, *PNDIS_PROCESSOR_INFO;
成员
CpuNumber
分配给处理器的 CPU 编号。 该值介于零到活动 CPU 数减去 1 的范围内。
PhysicalPackageId
处理器的物理包 ID。 该值在从零到 NumPhysicalPackages 成员的数字范围内 NDIS_SYSTEM_PROCESSOR_INFO 结构减一。
CoreId
处理器的核心 ID。 该值从零到 NumCoresPerPhysicalPackage NDIS_SYSTEM_PROCESSOR_INFO 结构成员中的数字减一。
HyperThreadID
处理器的超线程 ID。 该值的范围是从零到 MaxHyperThreadingCpusPerCore 成员NDIS_SYSTEM_PROCESSOR_INFO结构减一。
言论
NDIS_PROCESSOR_INFO结构用于 NDIS_SYSTEM_PROCESSOR_INFO 结构。
要求
要求 | 价值 |
---|---|
最低支持的客户端 | NDIS 6.0 和 6.1 支持。 对于 NDIS 6.20 及更高版本,请使用NDIS_PROCESSOR_INFO_EX。 |
标头 | ndis.h (包括 Ndis.h) |