Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
[Функция, связанная с этой страницей, 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 см. раздел Модель временных шкал.
В этой статье содержатся следующие разделы.
- Обзор регистрации ошибок
- Создание класса ведения журнала ошибок
- Имплементация IAMErrorLog
- Настройка журнала ошибок
- ведение журнала ошибок DES : пример кода
Связанные разделы