Функция KeConvertPerformanceCounterToAuxiliaryCounter (wdm.h)
Подпрограмма KeConvertPerformanceCounterToAuxiliaryCounter преобразует указанное значение счетчика производительности в вспомогательное значение счетчика.
Синтаксис
NTSTATUS KeConvertPerformanceCounterToAuxiliaryCounter(
[in] ULONG64 PerformanceCounterValue,
[out] PULONG64 AuxiliaryCounterValue,
[out, optional] PULONG64 ConversionError
);
Параметры
[in] PerformanceCounterValue
Преобразуемое значение счетчика производительности.
[out] AuxiliaryCounterValue
Указатель на переменную, содержащую преобразованное значение вспомогательного счетчика.
[out, optional] ConversionError
Указатель на переменную, содержащую предполагаемую ошибку преобразования в единицах наносекунд.
Возвращаемое значение
KeConvertPerformanceCounterToAuxiliaryCounter может возвращать одно из следующих элементов:
Код возврата | Описание |
---|---|
|
Преобразование выполнено успешно. |
|
Вспомогательный счетчик не поддерживается. |
|
Недопустимое значение PerformanceCounterValue . Например, значение раньше, чем последняя загрузка и восстановление системы, или выходит за пределы диапазона +/- 10s по сравнению с текущим значением счетчика производительности. |
|
Подпрограмма не может преобразовать указанное значение с допустимой точностью. |
Комментарии
Убедитесь, что указанное значение счетчика производительности:
- В пределах +/- 10 секунд по сравнению с текущим значением чтения счетчика производительности.
- Не ранее записанного значения счетчика производительности при последней загрузке системы или восстановлении из состояния S3/S4.
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Доступно начиная с Windows 10. |
Целевая платформа | Универсальное |
Верхняя часть | wdm.h |
Библиотека | Ntoskrnl.lib |
DLL | Hal.dll |
IRQL | Любой уровень |