| Предыдущий | Следующий |
| MF_E_MEDIA_SOURCE_NOT_STARTED | MF_E_MP3_BAD_CRC |
MF_E_UNSUPPORTED_FORMAT
Что означает MF_E_UNSUPPORTED_FORMAT
MF_E_UNSUPPORTED_FORMAT (0xC00D3E98) — Формат мультимедиа распознан, но не поддерживается.
Контекст результата 0xC00D3E98 — подсистема «COM/WinRT» и область «контракт вызываемого interface, аргументы и state объекта». Условие «формат мультимедиа распознан, но не поддерживается» указывает на тему «mf, неподдерживаемая возможность, формат», а не на общий отказ всего компонента.
Что проверить и как подтвердить исправление
Сначала сверьте запрос с возможностями фактически установленной версии компонента. Для 0xC00D3E98 в условии «формат мультимедиа распознан, но не поддерживается» проверьте возможности фактически установленной версии и свойства, реально предоставленные объектом; неизменённый запрос к неподдерживаемой функции повторять бессмысленно.
Для воспроизведения 0xC00D3E98 сохраните IID и method, thread/apartment, argument values, object state и исходный HRESULT. По теме «mf, неподдерживаемая возможность, формат» для 0xC00D3E98 сравните эти данные с исправным запуском до очистки журналов или пересоздания объекта.
Исправляя 0xC00D3E98, меняйте только подтверждённую причину: исправьте параметры и жизненный цикл объекта в соответствии с контрактом первого неуспешного метода. Результат 0xC00D3E98 с описанием «формат мультимедиа распознан, но не поддерживается» должен исчезнуть на исходных данных без обхода штатной проверки.
Повторите операцию в том же окружении и сравните первый отличающийся вызов; для результата 0xC00D3E98 это надёжнее единичного успеха на других данных.
Документация для результата 0xC00D3E98: supported media formats · byte-stream handler model · MP3 File Source.
Нужно найти другой код? Найти другой код состояния или ошибки.