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


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

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

Синтаксис

KAFFINITY NdisGroupActiveProcessorMask(
  USHORT Group
);

Параметры

Group

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

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

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

Замечания

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

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

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

Требования

Требование Ценность
минимальные поддерживаемые клиентские Поддерживается в NDIS 6.20 и более поздних версиях.
целевая платформа Всеобщий
заголовка ndis.h (include Ndis.h)
библиотеки Ndis.lib
IRQL Любой уровень

См. также

NdisGroupActiveProcessorCount NdisSystemActiveProcessorCount

NdisSystemProcessorCount