DVD 解码器微型驱动程序可能指示给定流能够提供主时钟信息。 这表示该流是所有其他流应该同步到的目标流。 只需要 SRB 结构的两个成员。
HwClockFunction 成员被设置为指向一个处理时钟信息调用的 DVD 解码器微型驱动程序例程的指针。 当收到主时钟流的SRB_OPEN_STREAM调用时,将设置例程。 这表示流能够成为系统的主时钟。
HW_CLOCK_OBJECT结构的 ClockSupportFlags 成员设置为以下值之一:
CLOCK_SUPPORT_CAN_SET_ONBOARD_CLOCK(支持设置板载时钟)
指示设备可以将载入时钟时间更改为任何任意值。
CLOCK_SUPPORT_可读取板载时钟 (CLOCK_SUPPORT_CAN_READ_ONBOARD_CLOCK)
表示该流的当前时钟时间可以从硬件读取。 此时钟不必与当前流时间相关联,它只是指示驱动程序在载入时钟的 100ns 单位中返回值的能力。
CLOCK_SUPPORT_CAN_RETURN_STREAM_TIME
指示此流可以返回硬件中正在处理的当前流时间。
有关详细信息,请参阅 主时钟。