What does HRESULT 0x80040217 (VFW_E_CANNOT_CONNECT) mean?

 
Previous Next
VFW_E_NOT_FOUND VFW_E_CANNOT_RENDER

VFW_E_CANNOT_CONNECT

VFW_E_CANNOT_CONNECT is a DirectShow HRESULT. The graph builder tried to make the requested connection but found no usable combination of intermediate filters. The problem can be a missing decoder, incompatible media types, a disabled third-party filter or a graph restriction imposed by the application.

How to diagnose it

  • Try a direct connection first and inspect the media types advertised by the two pins.
  • Use GraphStudioNext or equivalent diagnostics to see which filters the system can enumerate for the source type.
  • Check codec and filter registration, bitness, merit and device availability, then add a required transform explicitly if automatic graph building is insufficient.

This differs from VFW_E_NO_ACCEPTABLE_TYPES: the graph builder may need an intermediate chain even when the endpoints are not directly compatible.

Microsoft: IGraphBuilder::Render return values


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