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