IMFActivate::ShutdownObject 方法 (mfobjects.h)

关闭创建的 对象。

语法

HRESULT ShutdownObject();

返回值

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

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

注解

如果通过调用 IMFActivate::ActivateObject 创建对象,请在使用完对象后调用 ShutdownObject

调用 ActivateObject 的组件(而不是创建激活对象的组件)负责调用 ShutdownObject。 例如,在典型的播放应用程序中,应用程序为媒体接收器创建激活对象,但媒体会话调用 ActivateObject。 因此,媒体会话(而不是应用程序)调用 ShutdownObject

调用 ShutdownObject 后,激活对象将释放其对创建对象的所有内部引用。 如果再次调用 ActivateObject ,则激活对象将创建另一个对象的新实例。

要求

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

另请参阅

激活对象

IMFActivate