| Предыдущий | Следующий |
| DXGI_ERROR_MORE_DATA | DXGI_ERROR_DEVICE_REMOVED |
DXGI_ERROR_UNSUPPORTED
Что означает DXGI_ERROR_UNSUPPORTED
DXGI_ERROR_UNSUPPORTED (0x887A0004) — Указанный интерфейс устройства или уровень возможностей не поддерживается системой.
Что проверить и как подтвердить исправление
Не начинайте с общего сброса компонента: сверьте запрос с возможностями фактически установленной версии компонента. При 0x887A0004 и условии «указанный интерфейс устройства или уровень возможностей не поддерживается системой» проверьте возможности фактически установленной версии и свойства, реально предоставленные объектом; неизменённый запрос к неподдерживаемой функции повторять бессмысленно.
Для 0x887A0004 зафиксируйте LUID адаптера, уровень возможностей, параметры swap chain/output и сообщения DXGI/DRED/debug layer; отдельно запишите HRESULT, IErrorInfo.
Для 0x887A0004 исправляйте конкретное ограничение режима или ресурса; после device removed/access lost пересоздайте устройство и все зависящие от него объекты.
Документация для результата 0x887A0004: HRESULT values · Structure of COM error codes.
Нужно найти другой код? Найти другой код состояния или ошибки.