| Предыдущий | Следующий |
| ERROR_GRAPHICS_CANT_RENDER_LOCKED_ALLOCATION | ERROR_GRAPHICS_INVALID_ALLOCATION_INSTANCE |
ERROR_GRAPHICS_ALLOCATION_CLOSED
Что означает ERROR_GRAPHICS_ALLOCATION_CLOSED
ERROR_GRAPHICS_ALLOCATION_CLOSED (0XC0262112) — graphics allocation уже закрыто и его handle больше не имеет допустимого lifetime.
Что проверить
Найдите первый close/release и все последующие users этого handle. Проверьте гонку shutdown/device-loss с render thread.
После closed state создайте новый resource; повторный use старого allocation является lifecycle bug.
Если handle проходит через несколько слоёв рендеринга, логируйте момент его создания и закрытия вместе с adapter/device identity. Это помогает отличить обычный use-after-close от ситуации, когда resource был инвалидирован после device reset или пересоздания graphics context.
Как подтвердить причину
Причина подтверждается трассировкой, где handle не используется после close, и операция проходит с новым allocation.
Технические ссылки: Microsoft: WDDM architecture · Microsoft: VidPN · Microsoft: DXGK interfaces.
Нужно найти другой код? Найти другой код состояния или ошибки.