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)

另请参阅

NDIS_PROCESSOR_INFO_EX

NDIS_SYSTEM_PROCESSOR_INFO