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 ein IUnknown-Zeiger vorhanden ist.
Syntax
HRESULT CreateInstanceFromObject(
[in] REFCLSID clsid,
[in] IUnknown *punkObject,
[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] punkObject
Ein Zeiger auf die IUnknown-Schnittstelle eines Objekts, das zum Initialisieren des Quelllesers oder sink writer verwendet wird. Die Methode fragt diesen Zeiger für eine der folgenden Schnittstellen ab.
[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 |