What does HRESULT 0x88980421 (UCEERR_TRANSPORTDISCONNECTED) mean?

 
Previous Next
UCEERR_GRAPHICSSTREAMALREADYOPEN UCEERR_TRANSPORTOVERLOADED

UCEERR_TRANSPORTDISCONNECTED

UCEERR_TRANSPORTDISCONNECTED is a Windows User Composition Engine (UCE) HRESULT. It indicates that the rendering channel lost its transport connection while composition work was pending.

What to check for UCEERR_TRANSPORTDISCONNECTED

  • Check for render-thread failure, device reset, session change, window destruction, or application shutdown.
  • Discard pending work tied to the disconnected channel and recreate resources after the UI context is valid again.
  • Capture the first failure in the chain because later transport errors are often secondary.

Microsoft guidance for WPF render-thread failures

Diagnostic interpretation

This result has the HRESULT value 0x88980421. AllStat records the condition as “it”.

Evidence to capture

  • Capture any IErrorInfo text, activity identifier, event-log entry, and subsystem trace that mentions this result or the uceerr / transportdisconnected operation.
  • Reproduce this result with the smallest valid input and note whether the result changes with identity, architecture, service state, or target object.

Retry and recovery

Retry this result only when the owning API documents a transient state or after the condition described as “it” has changed.


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