| Предыдущий | Следующий |
| D2DERR_INVALID_CALL | D2DERR_RECREATE_TARGET |
D2DERR_NO_HARDWARE_DEVICE
Что означает D2DERR_NO_HARDWARE_DEVICE
D2DERR_NO_HARDWARE_DEVICE (0x8899000B) — для этой операции отсутствует аппаратное устройство визуализации.
Что проверить
Отдельно сравните hardware creation с WARP только как контроль наличия аппаратного rendering device. Это проверяет условие «Для этой операции отсутствует аппаратное устройство визуализации» по фактическим параметрам,
Direct2D debug layer обычно даёт наиболее полезную дополнительную причину рядом с первым неуспешным вызовом.
После исправления повторите тот же Direct2D API на сопоставимом ресурсе и убедитесь, что исчезло именно состояние «Для этой операции отсутствует аппаратное устройство визуализации», а debug layer не сообщает новый предшествующий отказ.
Технические ссылки
Нужно найти другой код? Найти другой код состояния или ошибки.
