Что означает код HRESULT 0xC00D717F (MF_E_NO_PMP_HOST)?

 
Предыдущий Следующий
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

MF_E_NO_PMP_HOST (0xC00D717F) — Объект IMFPMPHost недоступен.

Медиаисточник работает вне PMP, но ему нужен IMFPMPHost, чтобы создать защищённый объект внутри процесса PMP — например ITA. Отсутствие интерфейса IMFPMPHost нарушает межпроцессную архитектуру защищённого источника, а не означает отсутствие кодека.

Что проверить и как подтвердить исправление

Если источник реализует IMFPMPClient, проверьте, что при разрешении топологии ему действительно передаётся IMFPMPHost через SeTPMPHost. Для удалённого режима источника проверьте получение службы MF_PMP_SERVICE.

Не заменяйте защищённый объект обычным объектом процесса приложения. Исправление должно позволить исходному источнику создать требуемый доверенный объект внутри PMP.

Документация для результата 0xC00D717F: IMFPMPHost · ITA location in protected topology · PMP Media Session.


Нужно найти другой код? Найти другой код состояния или ошибки.