Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > C/C++: Мультимедия, OpenGL/DirectX > Ошибка при вызове QueryInterface.


Автор: AndreySol 17.9.2007, 05:13
Такая бяка: при попытке получить интерфейс IAMStreamConfig от выходного пина фильтра путем вызова QueryInterface прога умирает с воплем "Инструкция по адресу ....... Память не может быть "read"". Для некоторых других фильтров (той-же категории) все проходит прекрасно.
Вопросы:
 - почему прога умирает, а не к примеру QueryInterface возвращала-бы какую-то ошибку ?
 - какой-то способ определиться с предотвращением умирания есть (к примеру получить от фильтра ответ - поддерживается этот интерфейс или нет, но без QueryInterface), или только TRY \ CATH поможет ?

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)