What does HRESULT 0x80040289 (VFW_E_DVD_NO_GOUP_PGC) mean?

 
Previous Next
VFW_E_DVD_NO_ATTRIBUTES VFW_E_DVD_LOW_PARENTAL_LEVEL

VFW_E_DVD_NO_GOUP_PGC

Meaning

Windows documents VFW_E_DVD_NO_GOUP_PGC as “Currently there is no GoUp (Annex J user function) program chain (PGC)”. Here, the application requests the Annex J GoUp operation when the current DVD context has no GoUp program chain.

Conditions that can produce it

  • Cause 1: the disc author omitted a GoUp PGC.
  • Cause 2: the current title or menu has no parent navigation target.
  • Cause 3: the UI assumes GoUp is universally available.

Relevant contract

Code-specific boundary: VFW_E_DVD_NO_GOUP_PGC narrows the investigation to the authored navigation graph: the current program chain has no valid GoUp destination. 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 domain and PGC.
  • Evidence 2: valid user-operation mask.
  • Evidence 3: disc navigation events and requested command.

Correction strategy

  • Action 1: disable the GoUp command when no target exists.
  • Action 2: offer an application-level fallback such as showing the root menu only when valid.
  • Action 3: do not synthesize DVD navigation that conflicts with authored flow.

Example incident

A remote-control Back button always maps to GoUp, but the active title has no GoUp PGC; capability-aware mapping avoids it.

Retry and recovery

Retry rule: Retry after playback enters a PGC with a defined GoUp target.

How it differs from nearby results

VFW_E_DVD_MENU_DOES_NOT_EXIST concerns a named menu, while it concerns the absence of the authored GoUp navigation chain.

Official Microsoft references


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