What does HRESULT 0x8898040C (UCEERR_ILLEGALRECORDTYPE) mean?

 
Previous Next
UCEERR_PACKETRECORDOUTOFRANGE UCEERR_OUTOFHANDLES

UCEERR_ILLEGALRECORDTYPE

UCEERR_ILLEGALRECORDTYPE is a Windows User Composition Engine (UCE) HRESULT. It indicates that a parsed composition packet contains a record type that is not valid for the active engine or packet structure.

What to check for UCEERR_ILLEGALRECORDTYPE

  • Check runtime and component versions for an unsupported or inconsistent composition protocol.
  • Investigate unsafe interop and memory corruption before treating this as an application-level rendering error.
  • Preserve the exception stack, Windows build, and installed graphics driver information for diagnosis.

Microsoft guidance for WPF render-thread failures


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