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