Site icon EfmSoft

Что означает код 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) — Данные профиля MFT неожиданно закончились во время разбора и не содержат всей требуемой структуры.

Этот HRESULT обозначает именно преждевременный конец сериализованного профиля. Он отличается от PROFILE_INVALID_OR_CORRUPT, где весь блок может быть доступен, но его содержимое семантически неверно.

Что проверить

  • Сравните длину профиля до сохранения, длину фактически сохранённого объекта и общее число байтов, прочитанных перед передачей MFT.
  • Ищите короткие чтения, частичную загрузку, прерванную запись и повторное использование потока без установки правильной позиции.
  • Сохраните точную копию проблемного блока и сравните её побайтово с профилем, который успешно принимает ту же версию кодека.
  • Не дополняйте профиль нулями: преобразованию нужны отсутствующие поля структуры, а не просто больший буфер.

Технические ссылки


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

Exit mobile version