Site icon EfmSoft

What does HRESULT 0xC00D36BA (MF_E_UNSUPPORTED_SERVICE) mean?

 
Previous Next
MF_E_NO_MORE_TYPES MF_E_UNEXPECTED

MF_E_UNSUPPORTED_SERVICE

MF_E_UNSUPPORTED_SERVICE normally means that service discovery reached an object which does not provide the requested service. Media Foundation service lookup is not interchangeable with a plain QueryInterface: MFGetService uses both a service GUID and an interface IID, and the returned interface can belong to another object.

Record both identifiers

Microsoft's metadata workflow explicitly documents MF_E_UNSUPPORTED_SERVICE when a media source does not expose MF_METADATA_PROVIDER_SERVICE. The correct fix is to choose a supported service path or feature fallback, not to treat the HRESULT as a missing COM registration.

Microsoft: Service Interfaces · Microsoft: metadata service lookup · Wine: Media Foundation HRESULT definitions


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

Exit mobile version