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


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

Функция NdisGroupActiveProcessorCount возвращает количество процессоров, которые в настоящее время активны в указанной группе.

Синтаксис

ULONG NdisGroupActiveProcessorCount(
  USHORT Group
);

Параметры

Group

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

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

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

Если параметр группы ALL_PROCESSOR_GROUPS, NdisGroupActiveProcessorCount возвращает количество активных процессоров на локальном компьютере.

Замечания

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

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

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

Чтобы получить максимальное количество процессоров в группе, вызовите функция NdisGroupMaxProcessorCount.

Требования

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

См. также

NdisGroupActiveProcessorMask

NdisGroupMaxProcessorCount

NdisSystemActiveProcessorCount

NdisSystemProcessorCount