IMFTopologyNode::SetObject-Methode (mfidl.h)
Legt das diesem Knoten zugeordnete Objekt fest.
Syntax
HRESULT SetObject(
[in] IUnknown *pObject
);
Parameter
[in] pObject
Ein Zeiger auf die IUnknown-Schnittstelle des Objekts. Verwenden Sie den Wert NULL , um ein Zuvor festgelegtes Objekt zu löschen.
Rückgabewert
Die Methode gibt ein HRESULT zurück. Mögliches Werte (aber nicht die Einzigen) sind die in der folgenden Tabelle.
Rückgabecode | BESCHREIBUNG |
---|---|
|
Die Methode wurde erfolgreich ausgeführt. |
Hinweise
Alle Knotentypen unterstützen diese Methode, aber der Objektzeiger wird nicht von jedem Knotentyp verwendet.
Knotentyp | Objektzeiger |
---|---|
Quellknoten. | Wird nicht verwendet. |
Knoten transformieren. | IMFTransform - oder IMFActivate-Schnittstelle . |
Ausgabeknoten | IMFStreamSink - oder IMFActivate-Schnittstelle . |
Knoten "Tee". | Wird nicht verwendet. |
Wenn das Objekt IPersist, IPersistStorage oder IPersistPropertyBag unterstützt, ruft die Methode die CLSID des Objekts ab und legt das MF_TOPONODE_TRANSFORM_OBJECTID-Attribut auf dem Knoten fest.
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 |