Что означает код HRESULT 0x802A0201 (UI_E_WINDOW_CLOSED)?

 
Предыдущий Следующий
UI_E_PRIMITIVE_OUT_OF_BOUNDS PLA_E_DCS_NOT_FOUND

UI_E_WINDOW_CLOSED

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

UI_E_WINDOW_CLOSED означает, что операция Windows Animation обращается к окну или visual target, который уже закрыт.

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

  • Сопоставьте уничтожение HWND с завершением storyboard/timer callbacks.
  • Проверьте отложенные сообщения и callbacks, способные выполниться после WM_DESTROY.
  • Не храните target-объекты дольше окна-владельца.

Как исправлять

При закрытии окна сначала остановите планирование анимации и отсоедините callbacks, затем освобождайте связанные COM-объекты. Повторная попытка для уже уничтоженного HWND не имеет смысла.

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


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