| Previous | Next |
| VFW_E_DVD_MENU_DOES_NOT_EXIST | VFW_E_DVD_STATE_WRONG_VERSION |
VFW_E_DVD_CMD_CANCELLED
Meaning
Windows documents VFW_E_DVD_CMD_CANCELLED as “The specified command was either cancelled or no longer exists”. Here, a DVD navigation command object represents work that was cancelled or no longer exists when queried or waited upon.
Relevant contract
Code-specific boundary: VFW_E_DVD_CMD_CANCELLED narrows the investigation to the lifetime of the asynchronous DVD command and the event or application action that cancelled it. Preserve the DVD domain, title/menu location and graph topology from the same attempt so a later navigation error is not mistaken for the original condition.
Start with the DVD Navigator, graph builder, decoder inventory and renderer topology.
Evidence worth preserving
- Evidence 1: command identity and flags.
- Evidence 2: cancellation source and timestamp.
- Evidence 3: playback, seek and domain events before the result.
Conditions that can produce it
- Cause 1: the application explicitly cancelled the command.
- Cause 2: a stop, seek or domain change invalidated queued work.
- Cause 3: a newer navigation command superseded the original one.
Retry and recovery
Retry rule: Retry by creating a new command for the current state when the user intent still applies; do not reuse the cancelled command object.
Correction strategy
- Action 1: treat cancellation as a completed control-flow outcome.
- Action 2: remove the command from pending UI state.
- Action 3: issue a new command only after validating the current navigator state.
Example incident
A queued PlayChapter command is cancelled when the user selects another title; recognizing cancellation avoids reporting it as a decoder failure.
How it differs from nearby results
VFW_E_ALREADY_CANCELLED reports a second cancellation attempt on a generic queued command, while it reports a DVD command that has been cancelled or invalidated.
Official Microsoft references
Looking for a different code? Search another status or error code.
