Что означает код HRESULT 0x8899001E (D2DERR_INVALID_GRAPH_CONFIGURATION)?

 
Предыдущий Следующий
D2DERR_EXCEEDS_MAX_BITMAP_SIZE D2DERR_INVALID_INTERNAL_GRAPH_CONFIGURATION

D2DERR_INVALID_GRAPH_CONFIGURATION

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

D2DERR_INVALID_GRAPH_CONFIGURATION (0x8899001E) — граф настроен неправильно.

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

Отдельно проверьте topology custom effect graph: input count, output node и связи transform nodes. Это проверяет условие «Граф настроен неправильно» по фактическим параметрам,

Direct2D debug layer обычно даёт наиболее полезную дополнительную причину рядом с первым неуспешным вызовом. Сохраняйте её вместе с параметрами ресурса до пересоздания device-dependent objects.

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

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


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