PFNKSCORRELATEDTIME 回调函数 (ks.h)

调用流式处理微型驱动程序的 KStrCorrelatedTime 例程以相关方式检索呈现时间和物理时间。 这使时钟所有者能够完全确定当前时间。

语法

PFNKSCORRELATEDTIME Pfnkscorrelatedtime;

LONGLONG Pfnkscorrelatedtime(
  [in]  PVOID Context,
  [out] PLONGLONG SystemTime
)
{...}

参数

[in] Context

指向微型驱动程序提供的信息上下文的指针。 微型驱动程序在微型驱动程序分配自定义 DPC 计时器对象时,将信息上下文传递给函数的 DeferredContext 参数中的 KsAllocateDefaultClockEx

[out] SystemTime

指定指向接收性能计数器频率的变量的指针。

返回值

以刻度为单位返回性能计数器的值。

言论

通常,如果微型驱动程序提供 KStrCorrelatedTime 回调函数,微型驱动程序还必须提供 KStrSetTimerKStrCancelTimer 回调函数。

KStrCorrelatedTimer 提供的微型驱动程序必须具有与 KeQueryPerformanceCounter相同的特征。

要求

要求 价值
目标平台 桌面
标头 ks.h (包括 Ks.h)

另请参阅

KStrCancelTimer

KStrCorrelatedTime

KeQueryPerformanceCounter

KsAllocateDefaultClockEx