Freigeben über


IMFReadWriteClassFactory::CreateInstanceFromURL-Methode (mfreadwrite.h)

Erstellt eine Instanz des Sink Writers oder Quelllesers, wenn eine URL angegeben ist.

Syntax

HRESULT CreateInstanceFromURL(
  [in]  REFCLSID      clsid,
  [in]  LPCWSTR       pwszURL,
  [in]  IMFAttributes *pAttributes,
  [in]  REFIID        riid,
  [out] LPVOID        *ppvObject
);

Die Parameter

[in] clsid

Die CLSID des zu erstellenden Objekts.

Wert Bedeutung
CLSID_MFSinkWriter
Erstellen Sie den Spüleschreiber. Der ppvObject-Parameter empfängt einen IMFSinkWriter-Schnittstellenzeiger .
CLSID_MFSourceReader
Erstellen Sie den Quellleser. Der ppvObject-Parameter empfängt einen IMFSourceReader-Schnittstellenzeiger .

[in] pwszURL

Eine mit Null beendete Zeichenfolge, die eine URL enthält. Wenn clsid CLSID_MFSinkWriter ist, gibt die URL den Namen der Ausgabedatei an. Der Sink writer erstellt eine neue Datei mit diesem Namen. Wenn clsidCLSID_MFSourceReader ist, gibt die URL die Eingabedatei für den Quellleser an.

[in] pAttributes

Ein Zeiger auf die IMFAttributes-Schnittstelle . Sie können diesen Parameter verwenden, um den Sink writer oder den Quellleser zu konfigurieren. Weitere Informationen finden Sie in den folgenden Themen:

Dieser Parameter kann NULL-sein.

[in] riid

Die IID der angeforderten Schnittstelle.

[out] ppvObject

Empfängt einen Zeiger auf die angeforderte Schnittstelle. Der Aufrufer muss die Schnittstelle freigeben.

Rückgabewert

Wenn diese Methode erfolgreich ist, wird S_OKzurückgegeben. Andernfalls wird ein HRESULT- Fehlercode zurückgegeben.

Bemerkungen

Diese Schnittstelle ist unter Windows Vista verfügbar, wenn die Plattformupdate-Ergänzung für Windows Vista installiert ist.

Anforderungen

Anforderung Wert
Mindestens unterstützter Client Ergänzung zu Windows 7, Windows Vista und Platform Update für Windows Vista [Desktop-Apps | UWP-Apps]
Mindestanforderungen für unterstützte Server Windows Server 2008 R2 [Desktop-Apps | UWP-Apps]
Zielplattform Fenster
Header mfreadwrite.h

Siehe auch

IMFReadWriteClassFactory-