Что означает код NTSTATUS 0xC01E0106 (STATUS_GRAPHICS_ALLOCATION_INVALID)?

 
Предыдущий Следующий
STATUS_GRAPHICS_TRY_AGAIN_NOW STATUS_GRAPHICS_UNSWIZZLING_APERTURE_UNAVAILABLE

STATUS_GRAPHICS_ALLOCATION_INVALID

Выделение необходимо получить повторно или создать заново

Этот статус указывает на недопустимое графическое выделение в текущей операции. Он отличается от закрытого выделения или выделения для другого устройства тем, что само рабочее состояние выделения недопустимо для запроса. Контракт отрисовки D3DKMT предусматривает путь восстановления для основного дескриптора: повторно открыть или создать его, обновить ссылки в командном буфере и отправить его снова.

Не воспроизводите устаревшие ссылки

Зафиксируйте ресурс, создавший выделение, идентификатор адаптера и устройства, экземпляр выделения и команды, которые на него ссылаются. Перед повтором заново постройте граф ссылок по текущему состоянию устройства. Повторная отправка старого командного буфера без изменений лишь воспроизведёт недопустимую ссылку.

Ссылки


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