Я экспериментировал с компонентом Windows Imaging (WIC) на C++, и хотя все работает, я хотел бы иметь возможность отображать описательные сообщения об ошибках, когда WIC не загружает или не преобразует изображение.Как получить сообщения об ошибках из Windows Imaging Component (WIC) с помощью C++?
MSDN документирует различные error codes, но не может получить сообщение об ошибке. Решение, вероятно, представляет собой комбинацию LoadLibrary (...), чтобы получить hModule, за которым следует FormatMessage (FORMAT_MESSAGE_FROM_HMODULE, ...). Я еще не нашел нужную DLL для загрузки.
Любая помощь очень ценится.
Существует не один, вам нужно предоставить строки ошибок. Вам действительно нужны только два: «Ошибка программиста» и «Формат файла плохих изображений». –
Я уже посмотрел на WindowsCodes.dll с помощью двоичного средства просмотра и содержит довольно большое количество строк, связанных с JPEG, но они аналогичны или равны тем, которые есть в библиотеке jpeglib. Я всегда могу свернуть свое, но сначала я хотел попробовать маршрут API. – user1190511
Я искал все файлы в каталоге Windows для содержимого определенного сообщения об ошибке (данные Bad stream), но не нашел совпадений. Поэтому маловероятно, что эти сообщения в настоящее время доступны как часть Windows API. –