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) |