PFNKSCORRELATEDTIME 回调函数 (ks.h)
调用流式处理微型驱动程序的 KStrCorrelatedTime 例程,以相关方式检索演示时间和物理时间。 这允许时钟所有者完全确定当前时间。
语法
PFNKSCORRELATEDTIME Pfnkscorrelatedtime;
LONGLONG Pfnkscorrelatedtime(
[in] PVOID Context,
[out] PLONGLONG SystemTime
)
{...}
参数
[in] Context
指向微型驱动程序提供的信息上下文的指针。 当微型驱动程序分配自定义 DPC 计时器对象时,微型驱动程序将信息上下文传递给函数的 DeferredContext 参数中的 KsAllocateDefaultClockEx。
[out] SystemTime
指定指向接收性能计数器频率的变量的指针。
返回值
以刻度为单位返回性能计数器的值。
注解
通常,如果微型驱动程序提供 KStrCorrelatedTime 回调函数,则微型驱动程序还必须提供 KStrSetTimer 和 KStrCancelTimer 回调函数。
微型驱动程序提供的 KStrCorrelatedTimer 必须与 KeQueryPerformanceCounter 具有相同的特征。
要求
要求 | 值 |
---|---|
目标平台 | 桌面 |
标头 | ks.h (包括 Ks.h) |