Site icon EfmSoft

What does HRESULT 0x88980007 (MILERR_NONINVERTIBLEMATRIX) mean?

 
Previous Next
MILERR_DISPLAYSTATEINVALID MILERR_ZEROVECTOR

MILERR_NONINVERTIBLEMATRIX

MILERR_NONINVERTIBLEMATRIX is a Windows Media Integration Layer (MIL) HRESULT. It indicates that a graphics transformation is singular and cannot be used where an inverse transform is required.

What to check for MILERR_NONINVERTIBLEMATRIX

  • Check scale, skew, projection, and transform-composition values for zero or dependent axes.
  • Reject non-finite values before constructing the transform used for hit testing, clipping, or rendering.
  • Use an identity or otherwise invertible fallback transform only when that preserves the intended drawing behavior.

Microsoft documentation about WPF hardware-accelerated rendering


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

Exit mobile version