Что означает код HRESULT 0xC00D6D65 (MF_E_TRANSFORM_PROFILE_TRUNCATED)?

 
Предыдущий Следующий
MF_E_TRANSFORM_PROFILE_INVALID_OR_CORRUPT MF_E_TRANSFORM_PROPERTY_PID_NOT_RECOGNIZED

MF_E_TRANSFORM_PROFILE_TRUNCATED

Что означает MF_E_TRANSFORM_PROFILE_TRUNCATED

MF_E_TRANSFORM_PROFILE_TRUNCATED (0xC00D6D65) — Для преобразования требуется профиль, но его данные неожиданно закончились во время разбора.

В подсистеме «COM/WinRT» результат 0xC00D6D65 относится к области «контракт вызываемого interface, аргументы и state объекта». Описание «для преобразования требуется профиль, но его данные неожиданно закончились во время разбора» сужает проверку до темы «mf, transform, профиль, truncated».

Что проверить и как подтвердить исправление

Сначала сопоставьте первый отказ с фактическими параметрами операции. Для 0xC00D6D65 в условии «для преобразования требуется профиль, но его данные неожиданно закончились во время разбора» воспроизведите отказ на минимальном объекте и меняйте только одно условие за запуск, чтобы отделить неверный вход от состояния системы.

Сопоставьте с результатом 0xC00D6D65 следующие данные: IID и method, thread/apartment, argument values, object state и исходный HRESULT; отдельно запишите ICodecAPI. До исправления 0xC00D6D65 сохраните исходное состояние объекта по теме «mf, transform, профиль, truncated».

Практическое исправление для 0xC00D6D65: исправьте параметры и жизненный цикл объекта в соответствии с контрактом первого неуспешного метода. В контексте условия «для преобразования требуется профиль, но его данные неожиданно закончились во время разбора» для 0xC00D6D65 оно должно устранить подтверждённую причину, а не скрыть исходный HRESULT.

Подтвердите изменение повтором исходной операции: результат 0xC00D6D65 не должен возникать на исправном объекте, но прежний отрицательный контроль обязан оставаться предсказуемым.

Документация для результата 0xC00D6D65: ICodecAPI settings and profiles · MFT programming model · Wine: mferror.h.


Нужно найти другой код? Найти другой код состояния или ошибки.