Метод IMFActivate::ShutdownObject (mfobjects.h)
Завершает работу созданного объекта.
Синтаксис
HRESULT ShutdownObject();
Возвращаемое значение
Метод возвращает HRESULT. Допустимые значения включают, но не ограничиваются, значения, приведенные в следующей таблице.
Код возврата | Описание |
---|---|
|
Метод выполнен успешно. |
Комментарии
Если объект создается путем вызова IMFActivate::ActivateObject, вызовите ShutdownObject , когда завершите работу с объектом .
Компонент, вызывающий ActivateObject, а не компонент, создающий объект активации, отвечает за вызов ShutdownObject. Например, в типичном приложении воспроизведения приложение создает объекты активации для приемников мультимедиа, но сеанс мультимедиа вызывает ActivateObject. Поэтому сеанс мультимедиа, а не приложение, вызывает ShutdownObject.
После вызова ShutdownObject объект активации освобождает все свои внутренние ссылки на созданный объект. При повторном вызове ActivateObject объект активации создаст новый экземпляр другого объекта.
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Windows Vista [классические приложения | Приложения UWP] |
Минимальная версия сервера | Windows Server 2008 [классические приложения | Приложения UWP] |
Целевая платформа | Windows |
Header | mfobjects.h |
Библиотека | Mfuuid.lib |