| Предыдущий | Следующий |
| D2DERR_PRINT_FORMAT_NOT_SUPPORTED | D2DERR_INVALID_GLYPH_IMAGE |
D2DERR_TOO_MANY_TRANSFORM_INPUTS
Что означает D2DERR_TOO_MANY_TRANSFORM_INPUTS
D2DERR_TOO_MANY_TRANSFORM_INPUTS (0x8899002D) — эффект попытался использовать преобразование со слишком большим числом входов.
Что проверить
Отдельно зафиксируйте число inputs конкретного transform node и limit API.
После исправления повторите тот же Direct2D API на сопоставимом ресурсе и убедитесь, что исчезло именно состояние «Эффект попытался использовать преобразование со слишком большим числом входов», а debug layer не сообщает новый предшествующий отказ.
Посчитайте входы конкретного transform node после построения effect graph и сравните их с допустимым пределом для этого transform. Если источников больше, разделите вычисление на несколько узлов или измените graph design; удаление случайного входа должно сопровождаться проверкой эквивалентности результата.
Технические ссылки
Нужно найти другой код? Найти другой код состояния или ошибки.