KSCLOCK_FUNCTIONTABLE 结构 (ks.h)

KSCLOCK_FUNCTIONTABLE 结构描述主时钟的函数表。

语法

typedef struct {
  PFNKSCLOCK_GETTIME        GetTime;
  PFNKSCLOCK_GETTIME        GetPhysicalTime;
  PFNKSCLOCK_CORRELATEDTIME GetCorrelatedTime;
  PFNKSCLOCK_CORRELATEDTIME GetCorrelatedPhysicalTime;
} KSCLOCK_FUNCTIONTABLE, *PKSCLOCK_FUNCTIONTABLE;

成员

GetTime

指向驱动程序分配的 KStrClockGetTime 例程的指针。

GetPhysicalTime

指向驱动程序分配的 KStrClockGetPhysicalTime 例程的指针。

GetCorrelatedTime

指向驱动程序分配的 KStrClockGetCorrelatedTime 例程的指针。

GetCorrelatedPhysicalTime

指向驱动程序分配的 KStrClockGetCorrelatedPhysicalTime 例程的指针。

注解

KSPROPERTY_CLOCK_FUNCTIONTABLE 请求中提供此结构。 然后,属性请求返回指向所请求例程的指针。

在此结构中返回的函数指针在释放时钟的文件对象之前有效。

要求

要求
Header ks.h (包括 Ks.h)

另请参阅

KSPROPERTY_CLOCK_FUNCTIONTABLE