What does HRESULT 0x80040290 (VFW_E_DVD_TITLE_UNKNOWN) mean?

 
Previous Next
VFW_E_DVD_STREAM_DISABLED VFW_E_DVD_INVALID_DISC

VFW_E_DVD_TITLE_UNKNOWN

Meaning

Windows documents VFW_E_DVD_TITLE_UNKNOWN as “The operation depends on the current title number, however the navigator has not yet entered the VTSM or the title domains, so the 'current' title index is unknown”. Here, an operation needs the current title number before the navigator has entered a title or VTS menu domain where that value is defined.

Conditions that can produce it

  • Cause 1: the navigator is still in First Play.
  • Cause 2: the graph is stopped before a title is selected.
  • Cause 3: the application queries title-dependent data during a domain transition.

Relevant contract

Code-specific boundary: VFW_E_DVD_TITLE_UNKNOWN narrows the investigation to the requested title number versus the titles actually authored on the disc. 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: current DVD domain.
  • Evidence 2: EC_DVD_TITLE_CHANGE and EC_DVD_DOMAIN_CHANGE history.
  • Evidence 3: requested title-dependent method.

Correction strategy

  • Action 1: defer title-dependent calls until the navigator reports a title context.
  • Action 2: clear cached title data on domain exit.
  • Action 3: represent unknown title explicitly in application state.

Example incident

A resume panel queries chapter count during First Play before any title exists; waiting for the title event prevents it.

Retry and recovery

Retry rule: Retry after a title or VTS menu becomes current and the domain event is observed.

How it differs from nearby results

VFW_E_DVD_CHAPTER_DOES_NOT_EXIST rejects a specific chapter in a known title, while it means no current title is defined yet.

Official Microsoft references


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