What does HRESULT 0xC00D717F (MF_E_NO_PMP_HOST) mean?

 
Previous Next
MF_E_ITA_UNRECOGNIZED_ANALOG_VIDEO_PROTECTION_GUID MF_E_ITA_OPL_DATA_NOT_INITIALIZED

MF_E_NO_PMP_HOST

MF_E_NO_PMP_HOST belongs to the cross-process protected-source architecture. Microsoft documents IMFPMPHost for the case where a media source remains in the application process while the Media Session runs in the PMP process. The source can use the host to create objects inside PMP, including an input trust authority.

Check where the source and Media Session live

  • Record whether the session was created with MFCreatePMPMediaSession.
  • Determine whether the media source is in the application process and needs to create an ITA in PMP.
  • Verify the source's PMP-client initialization path and lifetime before resolving protected streams.

This is not a missing codec and not a general COM activation failure. If the source requires protected-path object creation, substituting a normal in-process object can violate the architecture. Preserve the first host-acquisition error and compare with an unprotected stream, which may never need IMFPMPHost.

Microsoft: IMFPMPHost · Microsoft: ITA location in protected topology · Microsoft: PMP Media Session


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