Site icon EfmSoft

Что означает код HRESULT 0x88990018 (D2DERR_INCOMPATIBLE_BRUSH_TYPES)?

 
Предыдущий Следующий
D2DERR_RENDER_TARGET_HAS_LAYER_OR_CLIPRECT D2DERR_WIN32_ERROR

D2DERR_INCOMPATIBLE_BRUSH_TYPES

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

D2DERR_INCOMPATIBLE_BRUSH_TYPES — В операции Direct2D совместно использованы несовместимые типы кистей.

Этот HRESULT возвращён Direct2D.

Проверка причины

ошибка описывает несовместимость возможностей или версий. сначала определите фактически загруженный компонент и поддерживаемый им набор функций.

  • Сопоставьте версии клиента, сервера, драйвера или формата и проверьте документированную поддержку требуемой возможности.

Ссылки по этому результату

Практическая граница ошибки

Операция получила сочетание brush types, которое Direct2D не поддерживает для данного effect/primitive. Зафиксируйте concrete brush interfaces и target. Преобразование одного brush к совместимому типу должно сохранять нужные semantics; случайная замена на solid brush лишь скрывает исходную несовместимость.


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

Exit mobile version