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 ein Objekt im PMP-Prozess (Protect Media Path) aus einer CLSID.
Syntax
HRESULT CreateObjectByCLSID(
[in] REFCLSID clsid,
[in] IStream *pStream,
[in] REFIID riid,
[out] void **ppv
);
Parameter
[in] clsid
Die CLSID des zu erstellenden Objekts.
[in] pStream
Ein Zeiger auf die IStream-Schnittstelle . Dieser Parameter kann NULL sein. Wenn dieser Parameter nicht NULL ist, fragt der PMP-Host das erstellte Objekt für die IPersistStream-Schnittstelle ab und ruft IPersistStream::Load auf, wobei der pStream-Zeiger übergeben wird.
[in] riid
Der Schnittstellenbezeichner (IID) der abzurufenden Schnittstelle.
[out] ppv
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
Sie können den pStream-Parameter verwenden, um das Objekt nach der Erstellung zu initialisieren.
Anforderungen
Unterstützte Mindestversion (Client) | Windows Vista [nur Desktop-Apps] |
Unterstützte Mindestversion (Server) | Windows Server 2008 [nur Desktop-Apps] |
Zielplattform | Windows |
Kopfzeile | mfidl.h |
Bibliothek | Mfuuid.lib |