Что означает код HRESULT 0x8899001F (D2DERR_INVALID_INTERNAL_GRAPH_CONFIGURATION)?

 
Предыдущий Следующий
D2DERR_INVALID_GRAPH_CONFIGURATION D2DERR_CYCLIC_GRAPH

D2DERR_INVALID_INTERNAL_GRAPH_CONFIGURATION

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

D2DERR_INVALID_INTERNAL_GRAPH_CONFIGURATION (0x8899001F) — во внутренней конфигурации графа обнаружена ошибка.

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

Отдельно отделите public graph setup от внутренней transform состояние графа и сохраните effect XML/registration. Это проверяет условие «Во внутренней конфигурации графа обнаружена ошибка» по фактическим параметрам,

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

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

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


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