| Предыдущий | Следующий |
| D2DERR_WRONG_STATE | D2DERR_UNSUPPORTED_OPERATION |
D2DERR_NOT_INITIALIZED
Что означает D2DERR_NOT_INITIALIZED
D2DERR_NOT_INITIALIZED (0x88990002) — объект ещё не инициализирован.
Что проверить
Отдельно найдите обязательный initialize/open/realize шаг, который не завершился до использования объекта. Это проверяет условие «Объект ещё не инициализирован» по фактическим параметрам,
Direct2D debug layer обычно даёт наиболее полезную дополнительную причину рядом с первым неуспешным вызовом.
После исправления повторите тот же Direct2D API на сопоставимом ресурсе и убедитесь, что исчезло именно состояние «Объект ещё не инициализирован», а debug layer не сообщает новый предшествующий отказ.
Технические ссылки
Нужно найти другой код? Найти другой код состояния или ошибки.
