Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Erstellt eine instance des Senkenschreibers oder Quelllesers unter Angabe einer URL.
Syntax
HRESULT CreateInstanceFromURL(
[in] REFCLSID clsid,
[in] LPCWSTR pwszURL,
[in] IMFAttributes *pAttributes,
[in] REFIID riid,
[out] LPVOID *ppvObject
);
Parameter
[in] clsid
Die CLSID des zu erstellenden Objekts.
Wert | Bedeutung |
---|---|
|
Erstellen Sie den Senkenschreiber. Der ppvObject-Parameter empfängt einen IMFSinkWriter-Schnittstellenzeiger . |
|
Erstellen Sie den Quellleser. Der ppvObject-Parameter empfängt einen IMFSourceReader-Schnittstellenzeiger . |
[in] pwszURL
Eine NULL-endende Zeichenfolge, die eine URL enthält. Wenn clsid CLSID_MFSinkWriter ist, gibt die URL den Namen der Ausgabedatei an. Der Senkenschreiber 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 Senkenschreiber oder 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_OK zurückgegeben. Andernfalls wird ein Fehlercode HRESULT zurückgegeben.
Hinweise
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 |