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 |
库 | Ntoskrnl.lib |
DLL | Hal.dll |
IRQL | 任何级别 |