What does NTSTATUS 0xC01E0300 (STATUS_GRAPHICS_INVALID_VIDPN_TOPOLOGY) mean?

 
Previous Next
STATUS_GRAPHICS_GPU_EXCEPTION_ON_DEVICE STATUS_GRAPHICS_VIDPN_TOPOLOGY_NOT_SUPPORTED

STATUS_GRAPHICS_INVALID_VIDPN_TOPOLOGY

Topology is a graph, not a screen layout

A VidPN topology is the set of links between video present sources and video present targets. A source is the logical image producer; a target is an output endpoint such as a connector or monitor path. This status means the submitted graph itself is structurally invalid before the driver can decide whether hardware resources can implement it.

That differs from a valid topology that is unsupported by a particular adapter. First establish which source IDs, target IDs, and present paths were supplied, then inspect duplicate, missing, or inconsistent associations. A mode or EDID problem can be downstream of a valid topology; it does not explain an invalid graph.

Evidence that narrows it

  • Log every VidPnSourceId, VidPnTargetId, path flag, scaling, rotation, and color-basis field in the proposed topology.
  • Compare the graph with the adapter’s enumerated source and target counts, including targets that have no connected monitor.
  • Separate a malformed path descriptor from a resource conflict reported later by STATUS_GRAPHICS_VIDPN_TOPOLOGY_CURRENTLY_NOT_SUPPORTED.

References


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