| Предыдущий | Следующий |
| MF_E_NOTACCEPTING | MF_E_UNSUPPORTED_REPRESENTATION |
MF_E_NOT_INITIALIZED
Что означает MF_E_NOT_INITIALIZED
MF_E_NOT_INITIALIZED (0xC00D36B6) — Объект Media Foundation ещё не инициализирован для запрошенной операции.
Это lifecycle/precondition error. В зависимости от объекта требуется предварительный startup, Set* configuration, Begin/Start или другая documented initialization stage; retry неизменного вызова до неё закономерно повторит HRESULT.
Диагностика и проверка результата
Сохраните конкретный MF interface/method и последовательность создания/инициализации объекта. Проверьте, выполнен ли MFStartup на уровне процесса и все обязательные init/configuration calls именно для этого object instance.
После корректной инициализации повторите тот же метод на том же типе объекта. Пересоздание всего pipeline может скрыть пропущенный lifecycle step и потому хуже как первый контрольный тест.
Документация для результата 0xC00D36B6: basic MFT processing model · IMFTransform::ProcessOutput.
Нужно найти другой код? Найти другой код состояния или ошибки.