Функция NdisGroupMaxProcessorCount (ndis.h)

Функция NdisGroupMaxProcessorCount определяет максимальное число процессоров в указанной группе процессоров.

Синтаксис

ULONG NdisGroupMaxProcessorCount(
  USHORT Group
);

Параметры

Group

Значение USHORT, определяющее группу процессоров в локальной компьютерной системе.

Возвращаемое значение

NdisGroupMaxProcessorCount возвращает значение ULONG для максимального числа процессоров, включенных в группу, указанную в параметре Group . Число процессоров является отсчитываемое от нуля значение.

Если параметр Group имеет значение ALL_PROCESSOR_GROUPS, NdisGroupMaxProcessorCount возвращает максимальное количество процессоров на локальном компьютере.

Комментарии

Драйвер NDIS может вызывать функцию NdisGroupMaxProcessorCount во время инициализации, прежде чем выделять ресурсы.

Примечание Драйверы NDIS 6.20 и более поздних версий не должны использовать функцию NdisSystemProcessorCount , так как она возвращает только количество процессоров для группы процессоров 0.
 
Количество процессоров может изменяться во время выполнения на номерах SKU, поддерживающих функцию горячего добавления для ЦП. Чтобы получить количество активных процессоров, вызовитеФункция NdisGroupActiveProcessorCount.

Требования

Требование Значение
Минимальная версия клиента Поддерживается в NDIS 6.20 и более поздних версиях.
Целевая платформа Универсальное
Верхняя часть ndis.h (включая Ndis.h)
Библиотека Ndis.lib
IRQL Любой уровень

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

NdisGroupActiveProcessorCount

NdisSystemProcessorCount