Что означает код HRESULT 0x887A0025 (DXGI_ERROR_MODE_CHANGE_IN_PROGRESS)?

 
Предыдущий Следующий
DXGI_ERROR_REMOTE_OUTOFMEMORY DXGI_ERROR_ACCESS_LOST

DXGI_ERROR_MODE_CHANGE_IN_PROGRESS

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

DXGI_ERROR_MODE_CHANGE_IN_PROGRESS (0x887A0025) — изменение видеорежима уже выполняется, поэтому вызов DXGI пока не может быть завершён.

DXGI сообщает состояние графического устройства и смены режим дисплея. Перед пересозданием всего графического стека важно установить, является ли состояние временным или драйвер действительно перешёл в ошибку.

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

Состояние временное: режим дисплея уже меняется. Не инициируйте параллельный reset/mode-set; дождитесь завершения текущего перехода и повторите исходный вызов.

  • Сохраните точный DXGI/D3D вызов, состояние swap chain/output и события драйвера.
  • Для внутренней ошибки драйвера запросите причину удаление устройства, если она доступна; при mode change повторяйте только после завершения смены режима.

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


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