Что означает код HRESULT 0xC00D0BDA (NS_E_CODEC_DMO_ERROR)?

 
Предыдущий Следующий
NS_E_DATA_UNIT_EXTENSION_TOO_LARGE NS_E_FEATURE_DISABLED_BY_GROUP_POLICY

NS_E_CODEC_DMO_ERROR

Что означает NS_E_CODEC_DMO_ERROR

NS_E_CODEC_DMO_ERROR (0xC00D0BDA) — кодек, размещённый через DMO, вернул операционный сбой при обработке мультимедиа.

До проверки формата, завершившейся ошибкой кодека DMO, предыдущая настройка могла пройти успешно, но операция кодека, размещённого через путь DMO, не была завершена. Поэтому в журнале следует сохранять как последний успешный вызов, так и этот код.

Целевое сравнение — подать минимальный заведомо исправный образец с тем же согласованным типом мультимедиа и зафиксировать первый специфический сбой кодека до его отображения SDK. Это изменяет спорное предварительное условие, не меняя идентичность мультимедиа и не связанные с ней параметры системы.

Что проверить

  • Сопоставьте параметры вызова с условием «Кодек, размещённый через DMO, вернул операционный сбой при обработке мультимедиа» и сохраните первый код нижнего уровня, если Windows Media оборачивает ошибку другого компонента.
  • После изменения причины повторите ту же операцию с теми же исходными данными и убедитесь, что условие «Кодек, размещённый через DMO, вернул операционный сбой при обработке мультимедиа» больше не воспроизводится.

Близкие коды

КодЧем отличается
NS_E_DATA_UNIT_EXTENSION_TOO_LARGEЕсли оба кода встречаются в одной трассировке, определите основной результат по состоянию объекта и порядку операций.

Технические ссылки


Нужно найти другой код? Найти другой код состояния или ошибки.