IMFActivate::ShutdownObject 方法 (mfobjects.h)
关闭创建的 对象。
语法
HRESULT ShutdownObject();
返回值
该方法返回 HRESULT。 可能的值包括(但并不限于)下表中的项。
返回代码 | 说明 |
---|---|
|
方法成功。 |
注解
如果通过调用 IMFActivate::ActivateObject 创建对象,请在使用完对象后调用 ShutdownObject 。
调用 ActivateObject 的组件(而不是创建激活对象的组件)负责调用 ShutdownObject。 例如,在典型的播放应用程序中,应用程序为媒体接收器创建激活对象,但媒体会话调用 ActivateObject。 因此,媒体会话(而不是应用程序)调用 ShutdownObject。
调用 ShutdownObject 后,激活对象将释放其对创建对象的所有内部引用。 如果再次调用 ActivateObject ,则激活对象将创建另一个对象的新实例。
要求
要求 | 值 |
---|---|
最低受支持的客户端 | Windows Vista [桌面应用 | UWP 应用] |
最低受支持的服务器 | Windows Server 2008 [桌面应用 | UWP 应用] |
目标平台 | Windows |
标头 | mfobjects.h |
Library | Mfuuid.lib |