Функция NdisSystemActiveProcessorCount (ndis.h)
Функция NdisSystemActiveProcessorCount возвращает количество текущих активных процессоров на локальном компьютере.
Синтаксис
ULONG NdisSystemActiveProcessorCount(
PKAFFINITY ActiveProcessors
);
Параметры
ActiveProcessors
Указатель на KAFFINITYтипизированной переменной, которая получает растровое изображение, представляющее набор текущих активных процессоров. В среде горячей надстройки этот растровый рисунок может измениться во время выполнения.
Возвращаемое значение
NdisSystemActiveProcessorCount возвращает количество текущих активных процессоров на локальном компьютере.
Замечания
Драйвер NDIS может вызывать функцию NdisSystemActiveProcessorCount во время инициализации перед выделением ресурсов.
NdisSystemActiveProcessorCount аналогичен функции KeQueryActiveProcessorCount.
Операционная система 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 | Любой уровень |