| Предыдущий | Следующий |
| MF_E_CAPTURE_ENGINE_INVALID_OP | MF_E_CAPTURE_SOURCE_NO_INDEPENDENT_PHOTO_STREAM_PRESENT |
MF_E_CAPTURE_ENGINE_ALL_EFFECTS_REMOVED
Что означает MF_E_CAPTURE_ENGINE_ALL_EFFECTS_REMOVED
MF_E_CAPTURE_ENGINE_ALL_EFFECTS_REMOVED (0xC00DABE5) — Ранее добавленные эффекты оказались несовместимы с новой топологией и были удалены.
Результат 0xC00DABE5 пришёл из подсистемы «COM/WinRT» при работе с областью «контракт вызываемого interface, аргументы и state объекта». Для сообщения «ранее добавленные эффекты оказались несовместимы с новой топологией и были удалены» практический предмет проверки — «mf, capture, engine, all, effects, removed».
Что проверить и как подтвердить исправление
Не начинайте с общего сброса компонента: сопоставьте первый отказ с фактическими параметрами операции. При 0xC00DABE5 и условии «ранее добавленные эффекты оказались несовместимы с новой топологией и были удалены» воспроизведите отказ на минимальном объекте и меняйте только одно условие за запуск, чтобы отделить неверный вход от состояния системы.
Чтобы локализовать 0xC00DABE5, соберите IID и method, thread/apartment, argument values, object state и исходный HRESULT; отдельно запишите IMFCaptureSource::AddEffect, IMFCaptureSource. Затем для 0xC00DABE5 сравните исправный и неуспешный запуск в части «mf, capture, engine, all, effects, removed», меняя одно условие за раз.
Для 0xC00DABE5 применяйте исправление на границе первого отказа: исправьте параметры и жизненный цикл объекта в соответствии с контрактом первого неуспешного метода. Сообщение «ранее добавленные эффекты оказались несовместимы с новой топологией и были удалены» при 0xC00DABE5 не следует подавлять общей обработкой исключения.
Повторите операцию в том же окружении и сравните первый отличающийся вызов; для результата 0xC00DABE5 это надёжнее единичного успеха на других данных.
Документация для результата 0xC00DABE5: IMFCaptureSource effects and media types · capture sink passthrough constraints · Capture Engine attributes.
Нужно найти другой код? Найти другой код состояния или ошибки.