| Предыдущий | Следующий |
| MF_E_NOTACCEPTING | MF_E_UNSUPPORTED_REPRESENTATION |
MF_E_NOT_INITIALIZED
Что означает MF_E_NOT_INITIALIZED
MF_E_NOT_INITIALIZED (0xC00D36B6) — Перед выполнением операции объект необходимо инициализировать.
В подсистеме «Media Foundation» этот HRESULT описывает объект «инициализированное состояние: перед выполнением операции объект необходимо инициализировать», и первый диагностический шаг — проверить порядок и переходы жизненного цикла.
Диагностика и проверка результата
Для случая «перед выполнением операции объект необходимо инициализировать» проверьте порядок инициализации и переходы состояния; после неуспешного перехода не продолжайте работу со старым дескриптором или интерфейсом.
При воспроизведении темы «инициализированное состояние: перед выполнением операции объект необходимо инициализировать» обязательно сохраните тип объекта Media Foundation, MIME/codec, topology, URL или byte stream и события MFTrace на первом неуспешном вызове.
Для контрольного повтора сохраните следующие данные: MF_E_PLATFORM_NOT_INITIALIZED; они относятся к теме «инициализированное состояние: перед выполнением операции объект необходимо инициализировать».
Подтвердите изменение повтором исходной операции: результат 0xC00D36B6 не должен возникать на исправном объекте, но прежний отрицательный контроль обязан оставаться предсказуемым.
Документация для результата 0xC00D36B6: basic MFT processing model · IMFTransform::ProcessOutput.
Нужно найти другой код? Найти другой код состояния или ошибки.