Функция 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 | Любой уровень |