| Предыдущий | Следующий |
| VFW_E_NO_SINK | VFW_E_NOT_FOUND |
VFW_E_NO_INTERFACE
Что означает VFW_E_NO_INTERFACE
VFW_E_NO_INTERFACE (0X80040215) — DirectShow-компонент не предоставляет интерфейс, который требуется текущей операции.
Практический смысл
Graph Builder или приложение запросили COM-интерфейс у фильтра, pin или другого объекта, но этот объект его не реализует. Ошибка обычно означает неверное предположение о возможностях конкретного фильтра, а не общий сбой COM.
Что проверить
- Запишите CLSID объекта и IID интерфейса, запрошенного через QueryInterface.
- Убедитесь, что запрос направлен нужному фильтру или pin после фактической сборки graph.
- Сверьте версию фильтра и его документированные интерфейсы.
- Не подменяйте ошибку небезопасным cast: используйте поддерживаемый интерфейс или другой компонент.
Технические ссылки
Нужно найти другой код? Найти другой код состояния или ошибки.