Compartir a través de


Método IMFClockStateSink::OnClockRestart (mfidl.h)

Se llama cuando el reloj de presentación se reinicia desde la misma posición mientras está en pausa.

Sintaxis

HRESULT OnClockRestart(
  [in] MFTIME hnsSystemTime
);

Parámetros

[in] hnsSystemTime

Hora del sistema en la que se reinició el reloj, en unidades de 100 nanosegundos.

Valor devuelto

Si este método se realiza correctamente, devuelve S_OK. De lo contrario, devuelve un código de error de HRESULT.

Comentarios

Se llama a este método si el reloj de presentación está en pausa y se llama al método IMFPresentationClock::Start con el valor PRESENTATION_CURRENT_POSITION.

El reloj notifica al origen de la hora de presentación llamando al método OnClockRestart del origen de hora. Esta llamada se produce de forma sincrónica dentro del método Start . Si el origen de hora devuelve un error de OnClockRestart, el método Start del reloj de presentación devuelve un error y el cambio de estado no tiene lugar.

Para cualquier objeto que no sea el origen de la hora de presentación, se llama al método OnClockRestart de forma asincrónica, una vez completado el cambio de estado. En ese caso, se omite el valor devuelto de este método.

Requisitos

Requisito Value
Cliente mínimo compatible Windows Vista [aplicaciones de escritorio | aplicaciones para UWP]
Servidor mínimo compatible Windows Server 2008 [aplicaciones de escritorio | aplicaciones para UWP]
Plataforma de destino Windows
Encabezado mfidl.h
Library Mfuuid.lib

Consulte también

IMFClockStateSink

MFTIME

Reloj de presentación