Поделиться через


Функция 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 Любой уровень

См. также раздел

KeQueryActiveGroupCount