Что означает код HRESULT 0x887A0027 (DXGI_ERROR_WAIT_TIMEOUT)?

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

DXGI_ERROR_WAIT_TIMEOUT

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

DXGI_ERROR_WAIT_TIMEOUT (0x887A0027) — Время ожидания истекло, но ресурс ещё недоступен.

Контекст возврата — «превышение времени ожидания: время ожидания истекло, но ресурс ещё недоступен» в подсистеме «DXGI»; он сужает расследование до задачи: локализовать первый неуспешный этап.

Диагностика и проверка результата

Для случая «время ожидания истекло, но ресурс ещё недоступен» разделите время ожидания очереди, сети, сервера и локального ввода-вывода; повтор оправдан только после наблюдаемого изменения состояния или нагрузки.

С первым HRESULT по теме «превышение времени ожидания: время ожидания истекло, но ресурс ещё недоступен» сопоставьте LUID адаптера, feature level, параметры swap chain/output и DXGI/DRED/debug-layer сообщения.

При сравнении запусков отдельно отметьте: DXGI_ERROR_ACCESS_LOST, DXGI_ERROR_SESSION_DISCONNECTED; эти сведения относятся к теме «превышение времени ожидания: время ожидания истекло, но ресурс ещё недоступен».

Закройте диагностику после двух проверок: исходный сценарий проходит без результата 0x887A0027, а заведомо неверный вход отклоняется на ожидаемой границе.

Документация для результата 0x887A0027: IDXGIOutputDuplication::AcquireNextFrame · коды ошибок DXGI.


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