IMFTopologyNode::SetObject 方法 (mfidl.h)

设置与此节点关联的 对象。

语法

HRESULT SetObject(
  [in] IUnknown *pObject
);

parameters

[in] pObject

指向对象的 IUnknown 接口的指针。 使用值 NULL 可清除先前设置的对象。

返回值

该方法返回 HRESULT。 可能的值包括(但并不限于)下表中的项。

返回代码 说明
S_OK
方法成功。

注解

所有节点类型都支持此方法,但对象指针并非由每个节点类型使用。

节点类型 对象指针
源节点。 未使用。
转换节点。 IMFTransformIMFActivate 接口。
输出节点 IMFStreamSinkIMFActivate 接口。
Tee 节点。 未使用。
 

如果对象支持 IPersistIPersistStorageIPersistPropertyBag,则 方法获取对象的 CLSID 并在节点上设置 MF_TOPONODE_TRANSFORM_OBJECTID 属性。

要求

   
最低受支持的客户端 Windows Vista [仅限桌面应用]
最低受支持的服务器 Windows Server 2008 [仅限桌面应用]
目标平台 Windows
标头 mfidl.h
Library Mfuuid.lib

另请参阅

IMFTopologyNode

拓扑