| Предыдущий | Следующий |
| STATUS_GRAPHICS_INVALID_DISPLAY_ADAPTER | STATUS_GRAPHICS_INVALID_DRIVER_MODEL |
STATUS_GRAPHICS_ADAPTER_WAS_RESET
Считайте предыдущее состояние границей восстановления
Статус указывает на сброс адаптера, а не просто на неверный аргумент выделения памяти. Сброс может происходить после обнаружения тайм-аута и восстановления, действий Plug and Play или процедуры восстановления драйвера. Работу, отправленную до этой границы, и объекты, связанные со старым состоянием устройства, нельзя считать по-прежнему пригодными.
Сопоставьте событие сброса до перестроения объектов
Сохраните телеметрию TDR или сброса устройства, LUID адаптера, затронутый движок и последовательность вызовов создания устройства, контекста и выделений. Создайте зависимые объекты заново в рамках их обычного жизненного цикла и восстановите содержимое из известного источника; не продолжайте отправлять командные буферы, содержащие дескрипторы эпохи до сброса.
Ссылки
- Microsoft: обнаружение тайм-аутов и восстановление
- Microsoft: синхронизация и очистка TDR
- Microsoft: справочник NTSTATUS
Нужно найти другой код? Найти другой код состояния или ошибки.