Site icon EfmSoft

Что означает код HRESULT 0x087A0009 (DXGI_STATUS_UNOCCLUDED)?

 
Предыдущий Следующий
DXGI_STATUS_MODE_CHANGE_IN_PROGRESS DXGI_STATUS_DDA_WAS_STILL_DRAWING

DXGI_STATUS_UNOCCLUDED

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

DXGI_STATUS_UNOCCLUDED — информационный DXGI status: ранее перекрытая swap chain снова стала доступна для нормального вывода. Он сообщает об исчезновении причины приостановки rendering, а не о новом failure.

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

  • Проверьте текущую visibility окна, desktop session и output, связанный со swap chain.
  • Если размер, monitor или mode изменились во время occlusion, обновите соответствующее swap-chain state перед обычным rendering.
  • Не обрабатывайте этот код как повторный DXGI_STATUS_OCCLUDED: смысл прямо противоположный — вывод снова можно возобновлять.

Как подтвердить правильную обработку

Корректная обработка подтверждается возвратом приложения к обычному Present/Present1 после необходимых обновлений output state без ложного error path.

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


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

Exit mobile version