What does NTSTATUS 0xC01E0353 (STATUS_GRAPHICS_TOPOLOGY_CHANGES_NOT_ALLOWED) mean?

 
Previous Next
STATUS_GRAPHICS_INVALID_SCANLINE_ORDERING STATUS_GRAPHICS_NO_AVAILABLE_IMPORTANCE_ORDINALS

STATUS_GRAPHICS_TOPOLOGY_CHANGES_NOT_ALLOWED

The topology is in a phase where path changes are not permitted

Some VidPN objects can be queried or have path attributes updated while still forbidding topology membership changes. This status means the caller attempted to add, remove, or otherwise alter paths at a time when the topology must remain fixed.

The usual mistake is mixing validation/commit phases with construction phases. Once the VidPN manager or miniport is validating a proposed topology, code that still tries to augment or prune paths may violate the object contract.

What to check

  • Identify whether the failing operation adds/removes paths or only updates attributes.
  • Separate topology construction from validation and commit phases in logs.
  • After this status, reacquire or rebuild a modifiable topology instead of mutating the locked one.

References


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