KeQueryMaximumGroupCount 函数 (ntddk.h)
KeQueryMaximumGroupCount 例程返回多处理器系统中的最大组数。
语法
USHORT KeQueryMaximumGroupCount();
返回值
KeQueryMaximumGroupCount 返回最大组数。
注解
KeQueryMaximumGroupCount 返回的值在运行时保持不变。 此值取决于多处理器系统的硬件配置,但它永远不会超过 Windows 操作系统设置的固定限制。
在 Windows 7 中,多处理器系统中的最大组数为 4,但此值在 Windows 的未来版本中可能会更改。 确定 Windows 7 或更高版本 Windows 操作系统中组数上限的最安全方法是调用 KeQueryMaximumGroupCount。 如果用于计算最大组数的公式在 Windows 的未来版本中发生更改,则调用 KeQueryMaximumGroupCount 的内核模式驱动程序不需要代码更改。
若要获取多处理器系统中的活动组数,请调用 KeQueryActiveGroupCount 例程。
要求
要求 | 值 |
---|---|
最低受支持的客户端 | 在 Windows 7 和更高版本的 Windows 中可用。 |
目标平台 | 通用 |
标头 | ntddk.h (包括 Wdm.h、Ntddk.h、Ntifs.h) |
Library | NtosKrnl.lib |
DLL | NtosKrnl.exe |
IRQL | 任何级别 |