Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
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 |