What does HRESULT 0xC02625E1 (ERROR_GRAPHICS_NO_DISPLAY_DEVICE_CORRESPONDS_TO_NAME) mean?

 
Previous Next
ERROR_GRAPHICS_ONLY_CONSOLE_SESSION_SUPPORTED ERROR_GRAPHICS_DISPLAY_DEVICE_NOT_ATTACHED_TO_DESKTOP

ERROR_GRAPHICS_NO_DISPLAY_DEVICE_CORRESPONDS_TO_NAME

Why this is not a generic GPU failure: graphics no display device corresponds to name

ERROR_GRAPHICS_NO_DISPLAY_DEVICE_CORRESPONDS_TO_NAME (0xC02625E1) belongs to the gdi monitor layer. It marks the supplied device name does not map to a currently enumerated DISPLAY_DEVICE, rather than a generic rendering failure. The object that owns the decision is GDI display-device name resolution.

The smallest evidence set

Capture itemWhy it matters
Rejected conditionthe supplied device name does not map to a currently enumerated DISPLAY_DEVICE
What to captureexact name string, EnumDisplayDevices output, device flags, session and topology generation
Current graph stateGDI display-device enumeration, desktop attachment and physical-monitor mapping
Supporting traceEnumDisplayDevices snapshot, DISPLAY_DEVICE flags, session ID, HMONITOR list and physical-monitor count
Object identityGDI display-device name resolution

A/B test for the exact condition

  1. Capture the failing state. Record exact name string, EnumDisplayDevices output, device flags, session and topology generation.
  2. Use a name copied from the current enumeration and compare with the stale or synthetic name.

The comparison with ERROR_GRAPHICS_DISPLAY_DEVICE_NOT_ATTACHED_TO_DESKTOP is especially useful: ERROR_GRAPHICS_DISPLAY_DEVICE_NOT_ATTACHED_TO_DESKTOP finds the device but it is not part of the desktop.

Safe remediation

Store stable hardware identity separately and resolve a fresh GDI name for each operation.

  • debug-layer, ETW or driver diagnostics no longer report the rejected GDI display-device name resolution contract during the same scenario.

Implementation notes

Technical references


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