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

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

Синтаксис

ULONG NdisGroupActiveProcessorCount(
  USHORT Group
);

Параметры

Group

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

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

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

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

Комментарии

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

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

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

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

Требования

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

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

NdisGroupActiveProcessorMask

NdisGroupMaxProcessorCount

NdisSystemActiveProcessorCount

NdisSystemProcessorCount