| Previous | Next |
| VFW_E_NO_CAPTURE_HARDWARE | VFW_E_DVD_INVALIDDOMAIN |
VFW_E_DVD_OPERATION_INHIBITED
Meaning
Windows documents VFW_E_DVD_OPERATION_INHIBITED as “This User Operation is inhibited by DVD Content at this time”. Here, the DVD Navigator rejects a user command because the authored disc currently marks that operation as prohibited.
Relevant contract
Code-specific boundary: VFW_E_DVD_OPERATION_INHIBITED narrows the investigation to the user-operation-control flags authored for the current DVD domain and command. 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.
Conditions that can produce it
- Cause 1: a user-operation prohibition is active in the current cell.
- Cause 2: First Play content blocks seek, menu or rate commands.
- Cause 3: the UI enabled a command without checking current UOP validity.
Evidence worth preserving
- Evidence 1: current DVD domain and valid-UOP mask.
- Evidence 2: requested IDvdControl2 method and command flags.
- Evidence 3: EC_DVD_VALID_UOPS_CHANGE events around the attempt.
Correction strategy
- Action 1: disable prohibited controls as the valid-UOP mask changes.
- Action 2: wait until playback enters content that permits the operation.
- Action 3: do not attempt to override restrictions authored on the disc.
Retry and recovery
Retry rule: Retry only after a DVD event indicates that the allowed-operation mask or domain has changed.
Example incident
A player leaves fast-forward enabled during a studio logo whose UOP flags forbid scanning; updating the command state from DVD events prevents it.
How it differs from nearby results
VFW_E_DVD_INVALIDDOMAIN means the command is invalid for the navigator state, while it means an otherwise meaningful user operation is currently forbidden by authored content.
Official Microsoft references
Looking for a different code? Search another status or error code.
