What does HRESULT 0xC00D3E85 (MF_E_SHUTDOWN) mean?

 
Previous Next
MF_E_END_OF_STREAM MF_E_MP3_NOTFOUND

MF_E_SHUTDOWN

MF_E_SHUTDOWN is a terminal lifecycle result for many Media Foundation sources, sinks, and related objects. After shutdown, normal interface methods are no longer usable, even if the object reference still exists.

Fix ownership and teardown ordering

  • Stop issuing work before calling Shutdown and wait for callbacks that can still touch the object.
  • Cancel or gate asynchronous operations during teardown.
  • Create a new object for a new session; do not attempt to reactivate a shut-down source or sink.

In custom implementations, return this result consistently after shutdown so callers do not observe partly released state.

Microsoft: writing a custom media source · Microsoft: media sinks


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