| Предыдущий | Следующий |
| UI_E_DIFFERENT_OWNER | UI_E_FP_OVERFLOW |
UI_E_AMBIGUOUS_MATCH
Объект и состояние
Значение 0X802A000A возникает на границе Windows Animation Manager storyboard/transition lifecycle; конкретная проверка для этого случая — неоднозначное / совпадение. Диагностику начинайте с producer, object generation и входного state, а не с последнего пользовательского сообщения.
Windows Animation Manager использует manager time, storyboard status, transitions и callbacks как единую lifecycle model; текущая картинка на экране не является достоверным status object.
Конкретные признаки из исходного EN-описания
UI_E_VALUE_NOT_SET indicates absence; AMBIGUOUS_MATCH indicates more than one candidate.
It marks a lookup criterion matched more than one animation object.
When it is returned, name, tag, or property-based lookup must identify a single target when the API expects uniqueness.
Next: Strengthen the criterion with owner or object identity.
Минимальный trace
- animation manager/storyboard/transition identity и lifecycle generation.
- manager update time, schedule/status и callback ordering.
- точный IUIAnimation* method и первый HRESULT.
Storyboard или transition могут оставаться scheduled/sealed/used после визуального завершения, поэтому reuse должен опираться на API status, а не на предположение caller.
Причинная граница
Сделайте минимальный before/after test для «неоднозначное / совпадение» и не меняйте одновременно policy, input и lifecycle-state: такой recovery не доказывает причинную связь.
Для «неоднозначное / совпадение» сопоставьте storyboard/transition status и manager update time. Визуальное положение объекта не заменяет lifecycle-state, который Windows Animation Manager считает активным.
Подтверждение результата
Приведите storyboard/transition к состоянию, разрешающему операцию «неоднозначное / совпадение», либо создайте новый объект для overlapping work; затем подтвердите поведение на том же animation timeline.
Технические ссылки
- Microsoft: Windows Animation error codes.
- Microsoft: Windows Animation overview.
- Microsoft: Schedule a storyboard.
- Microsoft: IUIAnimationManager interface.
Нужно найти другой код? Найти другой код состояния или ошибки.
