IMFClockStateSink::OnClockRestart 方法 (mfidl.h)

当演示时钟在暂停时从同一位置重新启动时调用。

语法

HRESULT OnClockRestart(
  [in] MFTIME hnsSystemTime
);

参数

[in] hnsSystemTime

时钟重启的系统时间,以 100 纳秒为单位。

返回值

如果该方法成功,则返回 S_OK。 否则,将返回 HRESULT 错误代码。

注解

如果暂停表示时钟,并且使用值PRESENTATION_CURRENT_POSITION调用 IMFPresentationClock::Start 方法,则调用此方法。

时钟通过调用时间源的 OnClockRestart 方法通知表示时间源。 此调用在 Start 方法中同步发生。 如果时间源从 OnClockRestart 返回错误,则表示时钟的 Start 方法将返回错误,并且不会发生状态更改。

对于任何不是呈现时间源的对象,在状态更改完成后,将异步调用 OnClockRestart 方法。 在这种情况下,此方法的返回值将被忽略。

要求

要求
最低受支持的客户端 Windows Vista [桌面应用 | UWP 应用]
最低受支持的服务器 Windows Server 2008 [桌面应用 | UWP 应用]
目标平台 Windows
标头 mfidl.h
Library Mfuuid.lib

另请参阅

IMFClockStateSink

MFTIME

演示文稿时钟