IMFFinalizableMediaSink-Schnittstelle (mfidl.h)
Optional unterstützt von Mediensenken, um erforderliche Aufgaben vor dem Herunterfahren auszuführen. Diese Schnittstelle wird in der Regel durch Archivsenken verfügbar gemacht, d. h. Mediensenken, die in eine Datei schreiben. Es wird verwendet, um Aufgaben auszuführen, z. B. das Leeren von Daten auf den Datenträger oder das Aktualisieren eines Dateiheaders.
Um einen Zeiger auf diese Schnittstelle zu erhalten, rufen Sie QueryInterface auf der Mediensenke auf.
Vererbung
Die IMFFinalizableMediaSink-Schnittstelle erbt von IMFMediaSink. IMFFinalizableMediaSink verfügt auch über folgende Arten von Membern:
Methoden
Die IMFFinalizableMediaSink-Schnittstelle verfügt über diese Methoden.
IMFFinalizableMediaSink::BeginFinalize Benachrichtigt die Mediensenke, asynchron alle Schritte zu unternehmen, die sie zum Abschließen ihrer Aufgaben benötigt. |
IMFFinalizableMediaSink::EndFinalize Schließt einen asynchronen Abschlussvorgang ab. |
Hinweise
Wenn eine Mediensenke diese Schnittstelle verfügbar macht, ruft die Mediensitzung BeginFinalize auf der Senke auf, bevor die Sitzung geschlossen wird.
Anforderungen
Unterstützte Mindestversion (Client) | Windows Vista [nur Desktop-Apps] |
Unterstützte Mindestversion (Server) | Windows Server 2008 [nur Desktop-Apps] |
Zielplattform | Windows |
Kopfzeile | mfidl.h |