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