Freigeben über


IMFClockStateSink::OnClockRestart-Methode (mfidl.h)

Wird aufgerufen, wenn die Präsentationsuhr von derselben Position aus neu gestartet wird, während sie angehalten ist.

Syntax

HRESULT OnClockRestart(
  [in] MFTIME hnsSystemTime
);

Parameter

[in] hnsSystemTime

Die Systemzeit beim Neustart der Uhr in 100 Nanosekundeneinheiten.

Rückgabewert

Wenn diese Methode erfolgreich ist, wird S_OK zurückgegeben. Andernfalls wird ein Fehlercode HRESULT zurückgegeben.

Hinweise

Diese Methode wird aufgerufen, wenn die Präsentationsuhr angehalten und die IMFPresentationClock::Start-Methode mit dem Wert PRESENTATION_CURRENT_POSITION aufgerufen wird.

Die Uhr benachrichtigt die Präsentationszeitquelle durch Aufrufen der OnClockRestart-Methode der Zeitquelle. Dieser Aufruf erfolgt synchron innerhalb der Start-Methode . Wenn die Zeitquelle einen Fehler von OnClockRestart zurückgibt, gibt die Start-Methode der Präsentationsuhr einen Fehler zurück, und die Zustandsänderung findet nicht statt.

Für jedes Objekt, das nicht die Präsentationszeitquelle ist, wird die OnClockRestart-Methode asynchron aufgerufen, nachdem die Zustandsänderung abgeschlossen ist. In diesem Fall wird der Rückgabewert dieser Methode ignoriert.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows Vista [Desktop-Apps | UWP-Apps]
Unterstützte Mindestversion (Server) Windows Server 2008 [Desktop-Apps | UWP-Apps]
Zielplattform Windows
Kopfzeile mfidl.h
Bibliothek Mfuuid.lib

Weitere Informationen

IMFClockStateSink

MFTIME

Präsentationsuhr