What does HRESULT 0x88980409 (UCEERR_BLOCKSFULL) mean?

 
Previous Next
UCEERR_CONNECTIONIDLOOKUPFAILED UCEERR_MEMORYFAILURE

UCEERR_BLOCKSFULL

UCEERR_BLOCKSFULL is a Windows User Composition Engine (UCE) HRESULT. It indicates that the composition channel cannot allocate another internal command block for pending rendering work.

What to check for UCEERR_BLOCKSFULL

  • Check for excessive UI invalidation, animation, or rendering work that grows faster than it can be processed.
  • Profile dispatcher and rendering activity to identify a producer that continuously queues visual updates.
  • Reduce unnecessary property changes and batch UI updates where the application design permits it.

Microsoft guidance for WPF render-thread failures


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