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