| Previous | Next |
| ERROR_GRAPHICS_MODE_NOT_IN_MODESET | ERROR_GRAPHICS_INVALID_PATH_CONTENT_TYPE |
ERROR_GRAPHICS_INVALID_VIDPN_TOPOLOGY_RECOMMENDATION_REASON
What Windows rejected: graphics invalid vidpn topology recommendation reason
Windows reports ERROR_GRAPHICS_INVALID_VIDPN_TOPOLOGY_RECOMMENDATION_REASON (0xC026234D) at the vidpn checkpoint. Here, the reason code supplied while recommending a topology is not a recognized value. That narrows the first investigation to topology recommendation metadata instead of the entire GPU stack.
Treat recommendation reason as protocol metadata
The reason accompanies a topology recommendation and tells DMM why the driver or client proposes that arrangement. Capture the callback, client classification, proposed paths and the raw reason enum before any topology augmentation. Reuse the same topology with a documented reason value as the control. If that passes, do not alter mode sets or monitor timings: the rejected field was the recommendation metadata itself.
Build a useful diagnostic record
| Capture item | Why it matters |
|---|---|
| Current graph state | VidPN, topology, source and target mode sets, and the present path connecting them |
| Supporting trace | source and target IDs, topology generation, path descriptors, pinned modes, mode-set handles and monitor timing data |
| Object identity | topology recommendation metadata |
| Rejected condition | the reason code supplied while recommending a topology is not a recognized value |
| What to capture | recommendation reason enum, client type, proposed topology and recommending DDI callback |
Separate state from capability
- Use a documented reason value with the same topology.
The comparison with ERROR_GRAPHICS_INVALID_MODE_PRUNING_ALGORITHM is especially useful: ERROR_GRAPHICS_INVALID_MODE_PRUNING_ALGORITHM concerns a different policy enum.
Verify the repaired path
Validate recommendation metadata before returning the candidate VidPN.
- debug-layer, ETW or driver diagnostics no longer report the rejected topology recommendation metadata contract during the same scenario.
Technical references
- Microsoft: Introduction to Video Present Networks — background for the topology recommendation metadata.
- Microsoft: VidPN objects and interfaces
- Microsoft: Enumerating cofunctional VidPN modes
- Microsoft: Determining VidPN support
Looking for a different code? Search another status or error code.
