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 |
标头 | realtimeapiset.h |
Library | Mincore.lib |
DLL | Kernel32.dll |