| Предыдущий | Следующий |
| MF_E_NO_MORE_DROP_MODES | MF_E_DROPTIME_NOT_SUPPORTED |
MF_E_NO_MORE_QUALITY_LEVELS
Что означает MF_E_NO_MORE_QUALITY_LEVELS
MF_E_NO_MORE_QUALITY_LEVELS (0xC00DA029) — Компонент не поддерживает дополнительные уровни качества.
Условие «компонент не поддерживает дополнительные уровни качества» указывает на тему «mf, отсутствие, more, quality, levels», а не на общий отказ всего компонента.
Что проверить и как подтвердить исправление
В первую очередь сопоставьте первый отказ с фактическими параметрами операции. Для 0xC00DA029 воспроизведите отказ на минимальном объекте и меняйте только одно условие за запуск, чтобы отделить неверный вход от состояния системы.
Для воспроизведения 0xC00DA029 сохраните IID и method, thread/apartment, argument values, object state и исходный HRESULT; отдельно запишите IMFQualityAdvise::SetQualityLevel, HRESULT, IMFQualityAdvise. По теме «mf, отсутствие, more, quality, levels» для 0xC00DA029 сравните эти данные с исправным запуском до очистки журналов или пересоздания объекта.
В контексте условия «компонент не поддерживает дополнительные уровни качества» для 0xC00DA029 оно должно устранить подтверждённую причину, а не скрыть исходный HRESULT.
Документация для результата 0xC00DA029: IMFQualityAdvise::SetQualityLevel · IMFQualityAdvise · Media Foundation quality management.
Нужно найти другой код? Найти другой код состояния или ошибки.