Ошибки журналирования

[Функция, связанная с этой страницей, DirectShow, является устаревшей функцией. Он был заменен MediaPlayer, IMFMediaEngineи аудио и видеозахват в Media Foundation. Эти функции оптимизированы для Windows 10 и Windows 11. Корпорация Майкрософт настоятельно рекомендует в новых кодах использовать MediaPlayer, IMFMediaEngine и аудио-видеозахват в Media Foundation вместо DirectShow, если это возможно. Корпорация Майкрософт предлагает, что существующий код, использующий устаревшие API, будет перезаписан для использования новых API, если это возможно.]

[Этот API не поддерживается и может быть изменен или недоступен в будущем.]

Службы редактирования DirectShow (DES) предоставляют встроенный механизм ведения журнала ошибок, возникающих при загрузке, создании или отрисовке проекта DES. В этой статье представлено пример консольного приложения, которое загружает XML-файл проекта и пытается отобразить его. Если возникает ошибка, приложение выводит сообщение об ошибке в окне консоли. Пример кода, представленный в этой статье, основан на примере, приведенном в загрузке ипредварительном просмотре проекта.

Заметка

Приложение не требуется для реализации ведения журнала ошибок. DES не регистрирует ошибки, если только вы не запрашиваете его явным образом.

 

В этой статье предполагается, что вы понимаете клиентское программирование COM и модель временной шкалы DES. Кроме того, необходимо понять основы программирования объектов COM. Для получения информации о временных шкалах в DES см. раздел Модель временных шкал.

В этой статье содержатся следующие разделы.

использование служб редактирования DirectShow