Что означает код HRESULT 0x887A0036 (DXGI_ERROR_ALREADY_EXISTS)?

 
Предыдущий Следующий
DXGI_ERROR_CACHE_HASH_COLLISION DXGI_DDI_ERR_WASSTILLDRAWING

DXGI_ERROR_ALREADY_EXISTS

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

DXGI_ERROR_ALREADY_EXISTS (0x887A0036) — Запрошенный элемент уже существует.

Что проверить и как подтвердить исправление

Для 0x887A0036 установите идентичность и владельца уже существующего объекта; не создавайте второй экземпляр, пока не проверен жизненный цикл первого.

Для 0x887A0036 зафиксируйте LUID адаптера, уровень возможностей, параметры swap chain/output и сообщения DXGI/DRED/debug layer; отдельно запишите HRESULT, LUID.

Для 0x887A0036 исправляйте конкретное ограничение режима или ресурса; после device removed/access lost пересоздайте устройство и все зависящие от него объекты.

Документация для результата 0x887A0036: DXGI error codes · DXGI overview · Direct3D 12 shader cache StoreValue.


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