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

Функция NdisSystemActiveProcessorCount возвращает количество текущих активных процессоров на локальном компьютере.

Синтаксис

ULONG NdisSystemActiveProcessorCount(
  PKAFFINITY ActiveProcessors
);

Параметры

ActiveProcessors

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

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

NdisSystemActiveProcessorCount возвращает количество текущих активных процессоров на локальном компьютере.

Комментарии

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

NdisSystemActiveProcessorCount похож на Функция KeQueryActiveProcessorCount .

Примечание Драйверы NDIS не должны использовать NdisSystemProcessorCount для получения количества активных процессоров.
 
Примечание. NdisSystemActiveProcessorCount может не сопоставлять процессоры с битами в возвращенном значении [**KAFFINITY**](/windows-hardware/drivers/kernel/interrupt-affinity-and-priority#about-kaffinity) последовательно. и NdisSystemActiveProcessorCount могут не возвращать одно и то же растровое изображение при каждом вызове.
 
Значение, возвращаемое NdisSystemActiveProcessorCount , может изменяться во время выполнения на номерах SKU, поддерживающих функции ЦП с горячим добавлением.

Операционная система Windows Server 2008 Корпоративная и операционная система Windows Server 2008 Datacenter поддерживают динамическое секционирование оборудования. В рамках динамического секционирования оборудования Windows Server 2008 поддерживает операции горячего добавления для ЦП во время выполнения. В среде ЦП с горячим добавлением количество процессоров может оставаться неизменным во время выполнения.

Требования

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

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

KAFFINITY

KeQueryActiveProcessorCount

NdisGroupActiveProcessorCount

NdisSystemProcessorCount