Site icon EfmSoft

Что означает код HRESULT 0x8898008E (MILERR_NEED_RECREATE_AND_PRESENT)?

 
Предыдущий Следующий
MILERR_NO_HARDWARE_DEVICE MILERR_ALREADY_INITIALIZED

MILERR_NEED_RECREATE_AND_PRESENT

Что означает MILERR_NEED_RECREATE_AND_PRESENT

MILERR_NEED_RECREATE_AND_PRESENT — WPF/MIL сообщает, что ресурсы render/presentation устарели и должны быть пересозданы перед следующим Present — например после потери устройства или изменения цели вывода.

Что проверить

  • Запишите device/adapter и presentation target до события.
  • Проверьте предшествующий status device removed/reset/display change.
  • Убедитесь, что приложение действительно пересоздаёт зависимые ресурсы, а не только повторяет Present.

Как подтвердить исправление

Пересоздайте требуемые графические ресурсы и затем выполните новый цикл render/present. Повтор того же present со старыми ресурсы device обычно воспроизводит ошибку.

Технические ссылки


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

Exit mobile version