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