Freigeben über


IMFSinkWriter::BeginWriting-Methode (mfreadwrite.h)

Initialisiert den Senkenschreiber zum Schreiben.

Syntax

HRESULT BeginWriting();

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
S_OK
Die Methode wurde erfolgreich ausgeführt.
MF_E_INVALIDREQUEST
Die Anforderung ist ungültig.

Hinweise

Rufen Sie diese Methode nach dem Konfigurieren der Eingabestreams und vor dem Senden von Daten an den Senkenschreiber auf.

Sie müssen BeginWriting aufrufen, bevor Sie eine der folgenden Methoden aufrufen:

Die zugrunde liegende Mediensenke muss über mindestens einen Eingabedatenstrom verfügen. Andernfalls gibt BeginWritingMF_E_INVALIDREQUEST zurück. Um Eingabedatenströme hinzuzufügen, rufen Sie die IMFSinkWriter::AddStream-Methode auf.

Wenn BeginWriting erfolgreich ist, geben alle weiteren Aufrufe von BeginWritingMF_E_INVALIDREQUEST zurück.

Diese Schnittstelle ist unter Windows Vista verfügbar, wenn das Plattformupdate-Supplement für Windows Vista installiert ist.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Ergänzung zu Windows 7, Windows Vista und Plattformupdates für Windows Vista [Desktop-Apps | UWP-Apps]
Unterstützte Mindestversion (Server) Windows Server 2008 R2 [Desktop-Apps | UWP-Apps]
Zielplattform Windows
Kopfzeile mfreadwrite.h

Weitere Informationen

IMFSinkWriter

Sink Writer