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


Функция 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 (include Ndis.h)
библиотеки Ndis.lib
IRQL Любой уровень

См. также

KAFFINITY

KeQueryActiveProcessorCount

NdisGroupActiveProcessorCount

NdisSystemProcessorCount