| Предыдущий | Следующий |
| D2DERR_INTERNAL_ERROR | D2DERR_INVALID_CALL |
D2DERR_DISPLAY_FORMAT_NOT_SUPPORTED
Что означает D2DERR_DISPLAY_FORMAT_NOT_SUPPORTED
D2DERR_DISPLAY_FORMAT_NOT_SUPPORTED — сочетание pixel format, alpha mode и возможностей render target недопустимо для текущего Direct2D device; это отличается от потери устройства.
Что проверить
Сохраните DXGI format, alpha mode, тип render target и adapter identity. Проверьте поддержку формата на фактическом адаптере и, для диагностики, на WARP, если software rendering допустим.
Если ресурс пришёл из DXGI/D3D, убедитесь, что формат и device association совместимы с используемым Direct2D device context.
Как подтвердить исправление
Исправление подтверждается выбором поддерживаемого формата или промежуточной конвертацией, после чего тот же render path выполняется без ошибки.
Технические ссылки: Microsoft: коды ошибок Direct2D.
Нужно найти другой код? Найти другой код состояния или ошибки.