Функция KeQueryMaximumGroupCount (wdm.h)
Подпрограмма KeQueryMaximumGroupCount возвращает максимальное количество групп в многопроцессорной системе.
Синтаксис
USHORT KeQueryMaximumGroupCount();
Возвращаемое значение
KeQueryMaximumGroupCount возвращает максимальное количество групп.
Комментарии
Значение, возвращаемое KeQueryMaximumGroupCount , остается постоянным во время выполнения. Это значение зависит от конфигурации оборудования многопроцессорной системы, но оно никогда не может превышать фиксированное ограничение, установленное операционной системой Windows.
В Windows 7 максимальное число групп в многопроцессорной системе равно четырем, но в будущих версиях Windows это значение может измениться. Самый безопасный способ определить максимальное количество групп в Windows 7 или более поздних версиях операционной системы Windows — вызвать KeQueryMaximumGroupCount. Драйверы режима ядра, которые вызывают KeQueryMaximumGroupCount , не требуют изменения кода, если формула, используемая для вычисления максимального числа групп, изменяется в будущей версии Windows.
Чтобы получить количество активных групп в многопроцессорной системе, вызовите подпрограмму KeQueryActiveGroupCount .
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Доступно в Windows 7 и более поздних версиях Windows. |
Целевая платформа | Универсальное |
Верхняя часть | wdm.h (включая Wdm.h, Ntddk.h, Ntifs.h) |
Библиотека | NtosKrnl.lib |
DLL | NtosKrnl.exe |
IRQL | Любой уровень |