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

Функция NdisGroupActiveProcessorMask возвращает текущую активную маску процессора для указанной группы.

Синтаксис

KAFFINITY NdisGroupActiveProcessorMask(
  USHORT Group
);

Параметры

Group

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

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

NdisGroupActiveProcessorMask возвращает текущую активную маску процессора для указанной группы в виде растрового изображения KAFFINITY . В среде, которая обеспечивает функциональность горячего добавления, это растровое изображение может изменяться во время выполнения.

Комментарии

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

Значение KAFFINITY , возвращаемое NdisGroupActiveProcessorMask , может измениться во время выполнения на номерах SKU, поддерживающих функцию горячего добавления для ЦП.

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

Требования

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

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

NdisGroupActiveProcessorCount NdisSystemActiveProcessorCount

NdisSystemProcessorCount