KeConvertAuxiliaryCounterToPerformanceCounter 函数 (wdm.h)
KeConvertAuxiliaryCounterToPerformanceCounter 例程将指定的辅助计数器值转换为性能计数器值。
语法
NTSTATUS KeConvertAuxiliaryCounterToPerformanceCounter(
[in] ULONG64 AuxiliaryCounterValue,
[out] PULONG64 PerformanceCounterValue,
[out, optional] PULONG64 ConversionError
);
参数
[in] AuxiliaryCounterValue
要转换的辅助计数器值。
[out] PerformanceCounterValue
指向包含转换后的性能计数器值的变量的指针。
[out, optional] ConversionError
指向变量的指针,该变量包含估计的转换误差(以纳秒为单位)。
返回值
KeConvertAuxiliaryCounterToPerformanceCounter 可以返回下列值之一:
返回代码 | 说明 |
---|---|
|
转换成功。 |
|
不支持辅助计数器。 |
|
AuxiliaryCounterValue 值无效。 例如,该值早于上次系统启动/恢复,或者与当前辅助计数器值相比超出了 +/- 10s 范围。 |
|
例程无法以可接受的准确度转换指定的值。 |
注解
与当前值相比,请确保指定的辅助计数器值在 +/- 10 秒内。
要求
要求 | 值 |
---|---|
最低受支持的客户端 | 从Windows 10开始可用。 |
目标平台 | 通用 |
标头 | wdm.h |
Library | Ntoskrnl.lib |
DLL | Hal.dll |
IRQL | 任何级别 |