Метод IGraphConfig::AddFilterToCache (strmif.h)

Этот AddFilterToCache метод добавляет фильтр в кэш фильтров.

Синтаксис

HRESULT AddFilterToCache(
  [in] IBaseFilter *pFilter
);

Параметры

[in] pFilter

Указатель на интерфейс IBaseFilter фильтра.

Возвращаемое значение

Возвращает одно из следующих значений HRESULT .

Код возврата Описание
E_FAIL
Ошибка.
E_POINTER
Аргумент указателя NULL.
S_FALSE
Фильтр уже находится в кэше.
S_OK
Фильтр был добавлен в кэш.

Комментарии

Перед вызовом этого метода необходимо отключить все контакты фильтра, или метод завершится ошибкой. Если фильтр находится на графе фильтров, этот метод удалит его. Этот метод также помещает фильтр в остановленное состояние, если он еще не установлен.

Требования

   
Минимальная версия клиента Windows XP [только классические приложения]
Минимальная версия сервера Windows Server 2003 [только классические приложения]
Целевая платформа Windows
Header strmif.h (include Dshow.h)
Библиотека Strmiids.lib

См. также раздел

Коды ошибок и успешности

Интерфейс IGraphConfig