NdisGroupActiveProcessorCount 函数 (ndis.h)
NdisGroupActiveProcessorCount 函数返回指定组中当前处于活动状态的处理器数。
语法
ULONG NdisGroupActiveProcessorCount(
USHORT Group
);
参数
Group
标识本地计算机系统中的处理器组的 USHORT 值。
返回值
NdisGroupActiveProcessorCount 为 Group 参数中指定的组中处于活动状态的处理器数返回 ULONG 值。 处理器数是一个从零开始的值。
如果 Group 参数ALL_PROCESSOR_GROUPS, 则 NdisGroupActiveProcessorCount 返回本地计算机中的活动处理器数。
注解
在初始化期间,NDIS 驱动程序可能会在分配资源之前调用 NdisGroupActiveProcessorCount 函数。
处理器计数 NdisGroupActiveProcessorMask 在支持 CPU 热添加功能的 SKU 上,在运行时可能会更改。
注意 NDIS 驱动程序不应使用 NdisSystemProcessorCount 函数检索当前处于活动状态的处理器数。 此外,NDIS 6.20 驱动程序不应使用 NdisSystemActiveProcessorCount 函数,因为它仅返回处理器计数,并为处理器组 0 提供关联掩码作为 out 参数。
若要获取组中的最大处理器数,请调用 NdisGroupMaxProcessorCount 函数。
要求
要求 | 值 |
---|---|
最低受支持的客户端 | 在 NDIS 6.20 及更高版本中受支持。 |
目标平台 | 通用 |
标头 | ndis.h (包括 Ndis.h) |
Library | Ndis.lib |
IRQL | 任何级别 |