Compartir a través de


Reloj maestro

El minidriver de descodificador de DVD puede indicar que una secuencia determinada es capaz de proporcionar información del reloj maestro. Esto indica que la secuencia es la que todos los demás deben sincronizarse. Solo se necesitan dos miembros de la estructura SRB.

El miembro HwClockFunction se establece en un puntero a la rutina de minidriver del descodificador de DVD que procesa las llamadas para obtener información del reloj. La rutina se establece cuando se recibe la llamada de SRB_OPEN_STREAM para la secuencia de reloj maestra. Esto indica que una secuencia es capaz de ser un reloj maestro para el sistema.

El miembro ClockSupportFlags de la estructura HW_CLOCK_OBJECT se establece en uno de los siguientes valores:

CLOCK_SUPPORT_CAN_SET_ONBOARD_CLOCK
Indica que el dispositivo puede cambiar la hora del reloj incorporado a cualquier valor arbitrario.

CLOCK_SUPPORT_CAN_READ_ONBOARD_CLOCK
Indica que la hora del reloj actual se puede leer para esta secuencia desde el hardware. Este reloj no tiene que correlacionarse con la hora actual de la secuencia, simplemente indica la capacidad del controlador de devolver el valor en unidades de 100ns del reloj incorporado.

CLOCK_SUPPORT_CAN_RETURN_STREAM_TIME
Indica que esta secuencia puede devolver el tiempo de flujo actual que se está procesando en el hardware.

Para obtener más información, vea Reloj maestro.