Функция ConvertAuxiliaryCounterToPerformanceCounter (realtimeapiset.h)
Преобразует указанное значение вспомогательного счетчика в соответствующее значение счетчика производительности; при необходимости предоставляет предполагаемую ошибку преобразования в наносекундах из-за задержек и максимального возможного смещения.
Синтаксис
HRESULT ConvertAuxiliaryCounterToPerformanceCounter(
[in] ULONGLONG ullAuxiliaryCounterValue,
[out] PULONGLONG lpPerformanceCounterValue,
[out, optional] PULONGLONG lpConversionError
);
Параметры
[in] ullAuxiliaryCounterValue
Значение вспомогательного счетчика для преобразования.
[out] lpPerformanceCounterValue
При успешном выполнении содержит преобразованное значение счетчика производительности. Не будет определено, если функция завершается сбоем.
[out, optional] lpConversionError
При успешном выполнении содержит предполагаемую ошибку преобразования в наносекундах. Не будет определено, если функция завершается сбоем.
Возвращаемое значение
Возвращает S_OK , если преобразование выполнено успешно; в противном случае возвращает еще один HRESULT , указывающий ошибку.
Возвращаемое значение | Описание |
---|---|
|
Функция выполнена успешно. |
|
Вспомогательный счетчик не поддерживается. |
|
Преобразуемое значение выходит за пределы допустимого диапазона (+/- 10 секунд с момента возникновения вызова). |
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Windows 10, версия 1703 [классические приложения | Приложения UWP] |
Минимальная версия сервера | Windows Server 2016 [классические приложения | Приложения UWP] |
Целевая платформа | Windows |
Header | realtimeapiset.h |
Библиотека | Mincore.lib |
DLL | Kernel32.dll |