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 结构减 1。

CoreId

处理器的核心 ID。 该值的范围从 0 到 NDIS_SYSTEM_PROCESSOR_INFO 结构的 NumCoresPerPhysicalPackage 成员中的数字减 1。

HyperThreadID

处理器的超线程 ID。 该值的范围从零到 NDIS_SYSTEM_PROCESSOR_INFO 结构的 MaxHyperThreadingCpusPerCore 成员中的数字减 1。

注解

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