Site icon EfmSoft

Что означает код HRESULT 0x88990006 (D2DERR_DISPLAY_STATE_INVALID)?

 
Предыдущий Следующий
D2DERR_SCREEN_ACCESS_DENIED D2DERR_ZERO_VECTOR

D2DERR_DISPLAY_STATE_INVALID

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

D2DERR_DISPLAY_STATE_INVALID (0x88990006) — не удалось определить допустимое состояние дисплея.

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

Отдельно зафиксируйте display/target state до BeginDraw и изменение monitor/device topology. Это проверяет условие «Не удалось определить допустимое состояние дисплея» по фактическим параметрам,

Direct2D debug layer обычно даёт наиболее полезную дополнительную причину рядом с первым неуспешным вызовом.

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

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


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

Exit mobile version