What does HRESULT 0xC026235B (ERROR_GRAPHICS_INVALID_CLIENT_TYPE) mean?

 
Previous Next
ERROR_GRAPHICS_CANCEL_VIDPN_TOPOLOGY_AUGMENTATION ERROR_GRAPHICS_CLIENTVIDPN_NOT_SET

ERROR_GRAPHICS_INVALID_CLIENT_TYPE

Locate the failing graphics boundary: graphics invalid client type

ERROR_GRAPHICS_INVALID_CLIENT_TYPE (0xC026235B) belongs to the vidpn layer. It marks the caller supplied a client type that DMM does not recognize, rather than a generic rendering failure. The object that owns the decision is display-mode-management client classification.

Evidence that makes the result actionable

Capture itemWhy it matters
Rejected conditionthe caller supplied a client type that DMM does not recognize
What to captureclient-type enum, API entry point, process/session context and requested VidPN operation
Current graph stateVidPN, topology, source and target mode sets, and the present path connecting them
Supporting tracesource and target IDs, topology generation, path descriptors, pinned modes, mode-set handles and monitor timing data
Object identitydisplay-mode-management client classification

A controlled comparison

  1. Use the documented client classification for the same request.

The comparison with ERROR_GRAPHICS_CLIENTVIDPN_NOT_SET is especially useful: ERROR_GRAPHICS_CLIENTVIDPN_NOT_SET means a recognized client has no client VidPN yet.

Correction and proof

Centralize client-type selection and reject unknown values before entering DMM.

  • debug-layer, ETW or driver diagnostics no longer report the rejected display-mode-management client classification contract during the same scenario.

Technical references


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