Site icon EfmSoft

Что означает код HRESULT 0x800401C6 (CONVERT10_E_STG_DIB_TO_BITMAP)?

 
Предыдущий Следующий
CONVERT10_E_STG_NO_STD_STREAM CLIPBRD_E_CANT_OPEN

CONVERT10_E_STG_DIB_TO_BITMAP

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

CONVERT10_E_STG_DIB_TO_BITMAP означает, что OLE conversion не смогла преобразовать DIB presentation data в bitmap.

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

  • Сохраните BITMAPINFO/DIB header, dimensions, bit depth, compression и palette исходного изображения.
  • Проверьте размер буфера, stride и offsets и убедитесь, что они согласованы с заголовком DIB.
  • Если wrapper предоставляет вложенный Win32 или GDI error, сохраните именно первый такой код.

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

Исправляйте metadata DIB или producer, а затем повторяйте преобразование на копии. Контрольный bitmap должен не только создаваться, но и корректно читаться и отображаться с ожидаемыми размерами и цветами.

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


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

Exit mobile version