What does HRESULT 0xC026230B (ERROR_GRAPHICS_INVALID_ACTIVE_REGION) mean?

 
Previous Next
ERROR_GRAPHICS_INVALID_FREQUENCY ERROR_GRAPHICS_INVALID_TOTAL_REGION

ERROR_GRAPHICS_INVALID_ACTIVE_REGION

ERROR_GRAPHICS_INVALID_ACTIVE_REGION (0xC026230B) identifies an invalid visible, or active, region in a video-signal timing. The active region is the part of each scan that carries picture data; it is not interchangeable with the total horizontal and vertical scan region.

Where it appears

Target modes use timing information to describe both visible pixels and blanking. An active width or height that is zero, inconsistent with the mode description, or outside the total timing envelope makes the signal description invalid before the driver can program the output.

Targeted checks

  • Compare active width and height with the advertised detailed timing or generated timing formula, rather than only comparing a user-visible resolution string.
  • Check that rotation, scaling, tile composition, and clone policy have not caused source dimensions to be used as target active dimensions without conversion.
  • Validate arithmetic and units when converting timing data from EDID or firmware tables, especially where packed fields are expanded into wider values.
  • When troubleshooting a dock, KVM, or adapter, capture the monitor capability data again after reconnecting because the visible timing list can change with the physical route.

Related status

ERROR_GRAPHICS_INVALID_TOTAL_REGION concerns the complete scan interval, including blanking. A valid active region does not prove that the corresponding total region is valid.

VESA E-EDID: timing descriptors and supported modes

Microsoft: VidPN target modes and monitor objects

Linux kernel: mode-setting objects and display configuration


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