| Предыдущий | Следующий |
| STATUS_GRAPHICS_TRY_AGAIN_NOW | STATUS_GRAPHICS_UNSWIZZLING_APERTURE_UNAVAILABLE |
STATUS_GRAPHICS_ALLOCATION_INVALID
Выделение необходимо получить повторно или создать заново
Этот статус указывает на недопустимое графическое выделение в текущей операции. Он отличается от закрытого выделения или выделения для другого устройства тем, что само рабочее состояние выделения недопустимо для запроса. Контракт отрисовки D3DKMT предусматривает путь восстановления для основного дескриптора: повторно открыть или создать его, обновить ссылки в командном буфере и отправить его снова.
Не воспроизводите устаревшие ссылки
Зафиксируйте ресурс, создавший выделение, идентификатор адаптера и устройства, экземпляр выделения и команды, которые на него ссылаются. Перед повтором заново постройте граф ссылок по текущему состоянию устройства. Повторная отправка старого командного буфера без изменений лишь воспроизведёт недопустимую ссылку.
Ссылки
- Microsoft: рекомендации по восстановлению D3DKMTRender
- Microsoft: D3DKMTCreateAllocation
- Microsoft: справочник NTSTATUS
Нужно найти другой код? Найти другой код состояния или ошибки.
