IMFClockStateSink::OnClockStop-Methode (mfidl.h)
Wird aufgerufen, wenn die Präsentationsuhr beendet wird.
Syntax
HRESULT OnClockStop(
[in] MFTIME hnsSystemTime
);
Parameter
[in] hnsSystemTime
Die Systemzeit, zu der die Uhr angehalten wurde, in Einheiten von 100 Nanosekunden.
Rückgabewert
Die Methode gibt ein HRESULT zurück. Mögliches Werte (aber nicht die Einzigen) sind die in der folgenden Tabelle.
Rückgabecode | BESCHREIBUNG |
---|---|
|
Die Methode wurde erfolgreich ausgeführt. |
|
Veraltet. Verwenden Sie diesen Fehlercode nicht. |
Hinweise
Wenn die IMFPresentationClock::Stop-Methode der Präsentationsuhr aufgerufen wird, benachrichtigt die Uhr die Quelle der Präsentationszeit, indem die OnClockStop-Methode der Präsentationszeitquelle aufgerufen wird. Dieser Aufruf erfolgt synchron innerhalb der Stop-Methode . Wenn die Zeitquelle einen Fehler von OnClockStop zurückgibt, gibt die Stop-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 OnClockStop-Methode asynchron aufgerufen, nachdem die Zustandsänderung abgeschlossen ist.
Wenn ein Objekt bereits beendet wurde, sollte es S_OK von OnClockStop zurückgeben. Es sollte keinen Fehlercode zurückgeben.
Anforderungen
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 |