| Предыдущий | Следующий |
| MILERR_ADAPTER_NOT_FOUND | MILERR_PREFILTER_NOT_SUPPORTED |
MILERR_COLORSPACE_NOT_SUPPORTED
Что означает MILERR_COLORSPACE_NOT_SUPPORTED
MILERR_COLORSPACE_NOT_SUPPORTED (0x8898009F) — Запрошенное цветовое пространство растрового изображения не поддерживается.
Контекст результата 0x8898009F — подсистема «COM/WinRT» и область «контракт вызываемого interface, аргументы и state объекта». Условие «запрошенное цветовое пространство растрового изображения не поддерживается» указывает на тему «milerr, colorspace, неподдерживаемая возможность», а не на общий отказ всего компонента.
Что проверить и как подтвердить исправление
Сначала сопоставьте первый отказ с фактическими параметрами операции. Для 0x8898009F в условии «запрошенное цветовое пространство растрового изображения не поддерживается» проверьте возможности фактически установленной версии и свойства, реально предоставленные объектом; неизменённый запрос к неподдерживаемой функции повторять бессмысленно.
Для воспроизведения 0x8898009F сохраните IID и method, thread/apartment, argument values, object state и исходный HRESULT; отдельно запишите HRESULT, ICC, IErrorInfo. По теме «milerr, colorspace, неподдерживаемая возможность» для 0x8898009F сравните эти данные с исправным запуском до очистки журналов или пересоздания объекта.
Коррекция для 0x8898009F должна быть предметной: исправьте параметры и жизненный цикл объекта в соответствии с контрактом первого неуспешного метода. Для 0x8898009F и сообщения «запрошенное цветовое пространство растрового изображения не поддерживается» общий сброс допустим лишь как контроль, но не как доказательство причины.
Подтвердите изменение повтором исходной операции: результат 0x8898009F не должен возникать на исправном объекте, но прежний отрицательный контроль обязан оставаться предсказуемым.
Документация для результата 0x8898009F: Microsoft documentation about WPF hardware-accelerated rendering.
Нужно найти другой код? Найти другой код состояния или ошибки.