| Предыдущий | Следующий |
| STATUS_GRAPHICS_CANT_RENDER_LOCKED_ALLOCATION | STATUS_GRAPHICS_INVALID_ALLOCATION_INSTANCE |
STATUS_GRAPHICS_ALLOCATION_CLOSED
Известное выделение памяти пересекло границу своего жизненного цикла
Ссылка на выделение указывает на объект, окончательно закрытый. Это отличается от повреждённого или чужого дескриптора: ошибка представляет именно использование после закрытия. Часто следует проверять кэшированные командные буферы, отложенные обратные вызовы и гонки при завершении.
Сопоставьте закрытие с незавершённой работой
Регистрируйте создание, совместное использование или открытие, отправки, завершение барьеров, закрытие или уничтожение и каждое последующее использование выделения. Не пытайтесь оживить закрытый дескриптор. Получите новое выделение через ресурс-владелец или пересоздайте ресурс, предварительно убедившись, что старые операции GPU и обратные вызовы больше не могут на него ссылаться.
Ссылки
- Microsoft: API жизненного цикла выделений D3DKMT
- Microsoft: D3DKMTRender
- Microsoft: справочник NTSTATUS
Нужно найти другой код? Найти другой код состояния или ошибки.