Anmerkung
Der Zugriff auf diese Seite erfordert eine Genehmigung. Du kannst versuchen, dich anzumelden oder die Verzeichnisse zu wechseln.
Der Zugriff auf diese Seite erfordert eine Genehmigung. Du kannst versuchen , die Verzeichnisse zu wechseln.
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 |
|---|---|
|
Erstellen Sie den Spüleschreiber. Der ppvObject-Parameter empfängt einen IMFSinkWriter-Schnittstellenzeiger . |
|
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 |