| Предыдущий | Следующий |
| MF_E_UNSUPPORTED_REPRESENTATION | MF_E_UNSUPPORTED_SERVICE |
MF_E_NO_MORE_TYPES
Что означает MF_E_NO_MORE_TYPES
MF_E_NO_MORE_TYPES (0xC00D36B9) — Объект больше не может предложить типы мультимедиа, поэтому цепочку потоковых объектов завершить невозможно.
Значение относится не ко всему компоненту «Media Foundation», а к связке «дополнительные данные, типы данных»; до очистки состояния важно найти отсутствующий объект, запись или регистрацию.
Диагностика и проверка результата
Для случая «объект больше не может предложить типы мультимедиа, поэтому цепочку потоковых объектов завершить невозможно» воспроизведите исходную операцию на минимальном объекте и меняйте только одно условие за запуск.
Перед контрольным повтором для «дополнительные данные, типы данных» соберите тип объекта Media Foundation, MIME/codec, topology, URL или byte stream и события MFTrace на первом неуспешном вызове.
Считайте исправление подтверждённым только после устойчивого повтора исходного сценария без результата 0xC00D36B9 и без обхода штатных проверок.
Документация для результата 0xC00D36B9: basic MFT processing model · handling stream changes.
Нужно найти другой код? Найти другой код состояния или ошибки.