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


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

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

Примечание Эта функция устарела. Не используйте его в драйвере.
 

Синтаксис

void NdisGetCurrentProcessorCpuUsage(
  [out] PULONG pCpuUsage
);

Параметры

[out] pCpuUsage

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

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

Никакой

Замечания

Функция NdisGetCurrentProcessorCpuUsage возвращает среднее количество действий на текущем процессоре с момента последней загрузки, а не текущего уровня использования. Эта информация не особенно полезна. Поэтому мы рекомендуем не использовать NdisGetCurrentProcessorCpuUsage в драйвере.

В качестве альтернативы можно использовать NdisGetCurrentProcessorCounts, чтобы узнать, загружен ли процессор в данный момент.

Требования

Требование Ценность
минимальные поддерживаемые клиентские Не рекомендуется использовать для драйверов NDIS 6.0 и более поздних версий в Windows Vista и более поздних версиях. Не рекомендуется использовать для драйверов NDIS 5.1 (см. NdisGetCurrentProcessorCpuUsage (NDIS 5.1)) в Windows XP и более поздних версиях.
целевая платформа Всеобщий
заголовка ndis.h (include Ndis.h)
библиотеки Ndis.lib
IRQL Любой уровень

См. также

NdisGetCurrentProcessorCounts