Что означает код HRESULT 0x88990004 (D2DERR_SCANNER_FAILED)?

 
Предыдущий Следующий
D2DERR_UNSUPPORTED_OPERATION D2DERR_SCREEN_ACCESS_DENIED

D2DERR_SCANNER_FAILED

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

D2DERR_SCANNER_FAILED (0x88990004) — сканер геометрии не смог обработать данные.

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

Отдельно минимизируйте geometry segments и найдите контур/данные, на которых geometry scanner перестаёт работать.

После исправления повторите тот же Direct2D API на сопоставимом ресурсе и убедитесь, что исчезло именно состояние «Сканер геометрии не смог обработать данные», а debug layer не сообщает новый предшествующий отказ.

Сохраните входную geometry/path data, transform и tolerance, на которых внутренний scanner завершился ошибкой. Попробуйте минимизировать тот же контур без изменения топологии: это помогает отличить дефект конкретной геометрии от общей проблемы device/context и получить полезное сообщение debug layer.

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


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