IPin::EndFlush-Methode (strmif.h)

Die EndFlush Methode endet einen Spülvorgang.

Anwendungen sollten diese Methode nicht aufrufen. Diese Methode wird von anderen Filtern aufgerufen, um Daten aus dem Diagramm zu löschen.

Syntax

HRESULT EndFlush();

Rückgabewert

Gibt einen HRESULT-Wert zurück. Die folgenden Werte sind möglich.

Rückgabecode Beschreibung
S_OK
Erfolg.
E_UNEXPECTED
Die Pin ist eine Ausgabehefte.

Hinweise

Rufen Sie diese Methode nur auf Eingabeheften auf. Ausgabeheften geben E_UNEXPECTED zurück.

Wenn diese Methode aufgerufen wird, führt der Filter die folgenden Aktionen aus:

  1. Wartet auf alle Warteschlangenbeispiele, die verworfen werden sollen.
  2. Gibt alle gepufferten Daten frei, einschließlich aller ausstehenden End-of-Stream-Benachrichtigungen.
  3. Löscht alle ausstehenden EC_COMPLETE Benachrichtigungen.
  4. Aufrufe EndFlush nach unten.
Wenn die Methode zurückgegeben wird, kann die Pin neue Beispiele akzeptieren.

Anforderungen

   
Unterstützte Mindestversion (Client) Windows 2000 Professional [nur Desktop-Apps]
Unterstützte Mindestversion (Server) Windows 2000 Server [nur Desktop-Apps]
Zielplattform Windows
Kopfzeile strmif.h (einschließlich Dshow.h)
Bibliothek Strmiids.lib

Weitere Informationen

Datenfluss im Filterdiagramm

Fehler- und Erfolgscodes

IPin-Schnittstelle