| Предыдущий | Следующий |
| MF_E_DRM_HARDWARE_INCONSISTENT | MF_E_LICENSE_RESTORE_NO_RIGHTS |
MF_E_NO_CONTENT_PROTECTION_MANAGER
Что означает MF_E_NO_CONTENT_PROTECTION_MANAGER
MF_E_NO_CONTENT_PROTECTION_MANAGER (0xC00D714C) — Для доступа к защищённому медиафайлу приложение должно предоставить обратный вызов IMFContentProtectionManager.
Код 0xC00D714C относится не ко всему компоненту «COM/WinRT», а к операции в области «контракт вызываемого interface, аргументы и state объекта». Сообщение «для доступа к защищённому медиафайлу приложение должно предоставить обратный вызов imfcontentprotectionmanager» позволяет начать с темы «mf, отсутствие, content, protection, manager».
Что проверить и как подтвердить исправление
В первую очередь сопоставьте первый отказ с фактическими параметрами операции. Для 0xC00D714C в сценарии «для доступа к защищённому медиафайлу приложение должно предоставить обратный вызов imfcontentprotectionmanager» воспроизведите отказ на минимальном объекте и меняйте только одно условие за запуск, чтобы отделить неверный вход от состояния системы.
Для воспроизведения 0xC00D714C сохраните IID и method, thread/apartment, argument values, object state и исходный HRESULT; отдельно запишите IMFContentProtectionManager. По теме «mf, отсутствие, content, protection, manager» для 0xC00D714C сравните эти данные с исправным запуском до очистки журналов или пересоздания объекта.
Исправляя 0xC00D714C, меняйте только подтверждённую причину: исправьте параметры и жизненный цикл объекта в соответствии с контрактом первого неуспешного метода. Результат 0xC00D714C с описанием «для доступа к защищённому медиафайлу приложение должно предоставить обратный вызов imfcontentprotectionmanager» должен исчезнуть на исходных данных без обхода штатной проверки.
Считайте исправление подтверждённым только после устойчивого повтора исходного сценария без результата 0xC00D714C и без обхода штатных проверок.
Документация для результата 0xC00D714C: IMFContentProtectionManager configuration · creating a PMP Media Session · PMP Media Session.
Нужно найти другой код? Найти другой код состояния или ошибки.