What does HRESULT 0x802A0101 (UI_E_STORYBOARD_ACTIVE) mean?

 
Previous Next
UI_E_WRONG_THREAD UI_E_STORYBOARD_NOT_PLAYING

UI_E_STORYBOARD_ACTIVE

UI_E_STORYBOARD_ACTIVE belongs to Windows Animation Manager. It marks the requested operation conflicts with a storyboard that is still scheduled. The useful starting point is the exact API, object and state transition that returned 0x802A0101, because a shell or application message can hide that boundary.

Where this result is raised

An active storyboard remains part of the manager schedule even if a visual transition appears complete. Structural reuse or release-sensitive operations must respect its reported status and completion lifecycle.

Evidence worth collecting

  • Storyboard status and schedule time.
  • Completion callback or abandonment result.
  • Attempted operation.
  • Manager update time.

A controlled diagnostic sequence

  1. First: Query status before mutation or reuse.
  2. Next: Wait for completion or abandon through the supported API.
  3. Then: Use a new storyboard for overlapping work.
  4. Finally: Log the update that removes it from the schedule.

How to interpret comparison tests

ControlInterpretationHold constant
Same operation, controlled environmentIf the result follows one machine, account, volume, network, or device, environment matters.Keep versions and identity explicit rather than comparing only the final message.

What this code does not justify

UI_E_STORYBOARD_NOT_PLAYING is the opposite lifecycle mismatch for playback-only operations.

Do not infer inactivity solely from the current visual value.

Verification after correction

Treat it as corrected only when the operation is issued only after the storyboard leaves the active schedule, or uses a distinct storyboard; retain the original negative case so fallback cannot be mistaken for repair.

Technical references


Looking for a different code? Search another status or error code.