Site icon EfmSoft

Что означает код HRESULT 0x88990002 (D2DERR_NOT_INITIALIZED)?

 
Предыдущий Следующий
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 не сообщает новый предшествующий отказ.

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


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

Exit mobile version