Что означает код HRESULT 0x8001012E (CO_E_CONVERSIONFAILED)?

 
Предыдущий Следующий
CO_E_INVALIDSID CO_E_NOMATCHINGSIDFOUND

CO_E_CONVERSIONFAILED

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

CO_E_CONVERSIONFAILED — OLE conversion между представлениями/форматами объекта завершилась неуспешно. Код шире, чем конкретная ошибка stream format, поэтому нужно сохранить первый внутренний conversion result.

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

  • Запишите source/target format, CLSID и используемый converter.
  • Сохраните исходный stream/storage до любых попыток перезаписи.
  • Логируйте первую вложенную ошибку чтения, декодирования или записи target representation.

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

Устраните конкретный сбой converter и повторите преобразование на копии исходных данных. Успех подтверждается чтением результата целевым consumer, а не только отсутствием HRESULT.

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


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