Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
[Функция, связанная с этой страницей, DirectShow, является устаревшей функцией. Он был заменён на MediaPlayer, IMFMediaEngineи Аудио/Видео захват в Media Foundation. Эти функции оптимизированы для Windows 10 и Windows 11. Корпорация Майкрософт настоятельно рекомендует, чтобы новый код использовал MediaPlayer, IMFMediaEngine и аудио- и видеозахват в Media Foundation вместо DirectShowпо возможности. Корпорация Майкрософт предлагает, что существующий код, использующий устаревшие API, будет перезаписан для использования новых API, если это возможно.]
Заметка
[Не рекомендуется. Этот API может быть удален из будущих выпусков Windows.]
Службы редактирования Microsoft® DirectShow® (DES) определяют различные коды ошибок, используемые для логирования ошибок отрисовки. Если проект не отображается правильно, модуль отрисовки вызывает метод IAMErrorLog::LogError. В следующей таблице перечислены параметры, заданные LogError:
- Код ошибки содержится в параметре ErrorCode.
- Описание содержится в параметре ErrorString.
- Описание содержится в параметре ErrorString.
- Если есть дополнительная информация, тип VARIANT содержится в члене vt структуры VARIANT, на который указывает pExtraInfo.
Заметка
Коды ошибок, описанные здесь, не являются значениями HRESULT . Для получения списка возвращаемых значений HRESULT, специфичных для DES, см. "Коды ошибок и успешного завершения".
| Код ошибки | Описание | Дополнительные сведения | Тип варианта |
|---|---|---|---|
| DEX_IDS_BAD_SOURCE_NAME | Имя файла не существует, или DirectShow не распознает расширение файла. | Имя файла | BSTR |
| DEX_IDS_BAD_SOURCE_NAME2 | Тип файла не соответствует расширению файла или файл поврежден. | Имя файла | BSTR |
| DEX_IDS_MISSING_SOURCE_NAME | Имя файла было обязательным, но не было задано. | Отсутствует | Неприменимо |
| DEX_IDS_UNKNOWN_SOURCE (Источник неизвестен) | Не удается проанализировать источник данных, предоставленный этим источником. | Никакой | Неприменимо |
| DEX_IDS_ПРОБЛЕМА УСТАНОВКИ | Непредвиденная ошибка. Некоторые компоненты DirectShow не установлены должным образом. | Никакой | Неприменимо |
| DEX_IDS_БЕЗ_ИСТОЧНИКОВ_ИМЕН | Исходный фильтр не принимает имена файлов. | Нет | Неприменимо |
| DEX_IDS_НЕВЕРНЫЙ_ТИП_МЕДИА | Тип носителя группы не поддерживается. | Номер группы | int |
| DEX_IDS_STREAM_NUMBER | Недопустимый номер потока для этого источника. | Номер потока | int |
| DEX_IDS_OUTOFMEMORY (Недостаточно памяти) | Недостаточно памяти. | Никакой | Неприменимо |
| DEX_IDS_DIBSEQ_NOTALLSAME | Одно растровое изображение в последовательности было не тем же типом, что и другие. | Имя растрового рисунка | BSTR |
| DEX_IDS_CLIPTOOSHORT | Время мультимедиа клипа является недопустимым, или последовательность точечных изображений, независимых от устройства (DIB), слишком коротка.
Примечание. Если возникают другие ошибки отрисовки, эта ошибка может возникнуть, даже если временные параметры мультимедиа допустимы. |
Никакой | Неприменимо |
| DEX_IDS_INVALID_DXT | Недопустимый идентификатор класса (CLSID) эффекта или перехода. | CLSID | BSTR |
| DEX_IDS_INVALID_DEFAULT_DXT | CLSID эффекта или перехода по умолчанию недействителен. | CLSID | BSTR |
| DEX_IDS_NO_3D | Версия DirectX не поддерживает трехмерные переходы. | CLSID | BSTR |
| DEX_IDS_BROKEN_DXT | Этот эффект не является правильным или нарушен. | CLSID | BSTR |
| DEX_IDS_NO_SUCH_PROPERTY | В объекте нет такого свойства. | Имя свойства | BSTR |
| НЕДОПУСТИМОЕ_ЗНАЧЕНИЕ_СВОЙСТВА_DEX_IDS | Недопустимое значение для этого свойства. | Указанное значение | VARIANT |
| DEX_IDS_INVALID_XML | Синтаксическая ошибка в XML-файле. | Номер строки | VT_I4 (целое число из 4 байт) |
| DEX_IDS_CANT_FIND_FILTER – фильтр не найден | Не удается найти фильтр, указанный в XML по категориям и экземплярам. | Дружественное имя (экземпляр) | BSTR |
| DEX_IDS_ОШИБКА_ЗАПИСИ_НА_ДИСК | Ошибка записи XML-файла на диск. | Никакой | Неприменимо |
| DEX_IDS_INVALID_AUDIO_FX | CLSID не является допустимым фильтром звуковых эффектов DirectShow. | CLSID | BSTR |
| DEX_IDS_НЕ МОЖЕТ НАЙТИ КОМПРЕССОР | Не удается найти компрессор для создания указанного формата сжатия. | Нет | Неприменимо |
Следующие ошибки никогда не должны возникать. Если вы столкнулись с одной из этих ошибок, отправьте отчет об ошибке в корпорацию Майкрософт.
| Код ошибки | Описание |
|---|---|
| DEX_IDS_TIMELINE_PARSE | Непредвиденная ошибка синтаксического анализа временной шкалы. |
| DEX_IDS_GRAPH_ERROR | Непредвиденная ошибка построения графа фильтра. |
| DEX_IDS_GRID_ERROR | Неожиданная ошибка во внутренней сетке. |
| DEX_IDS_INTERFACE_ERROR | Непредвиденная ошибка получения интерфейса. |