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


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

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

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

Синтаксис

void NdisGetCurrentProcessorCpuUsage(
  [out] PULONG pCpuUsage
);

Параметры

[out] pCpuUsage

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

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

None

Remarks

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

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

Требования

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

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

NdisGetCurrentProcessorCounts