Что означает код HRESULT 0xC00D7186 (MF_E_UNSUPPORTED_CONTENT_PROTECTION_SYSTEM)?

 
Предыдущий Следующий
MF_E_CONTENT_PROTECTION_SYSTEM_NOT_ENABLED MF_E_DRM_MIGRATION_NOT_SUPPORTED

MF_E_UNSUPPORTED_CONTENT_PROTECTION_SYSTEM

Что означает MF_E_UNSUPPORTED_CONTENT_PROTECTION_SYSTEM

MF_E_UNSUPPORTED_CONTENT_PROTECTION_SYSTEM (0xC00D7186) — Система защиты содержимого не поддерживается.

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

Сначала сверьте запрос с возможностями фактически установленной версии компонента. Для 0xC00D7186 в условии «система защиты содержимого не поддерживается» проверьте возможности фактически установленной версии и свойства, реально предоставленные объектом; неизменённый запрос к неподдерживаемой функции повторять бессмысленно.

Сопоставьте с результатом 0xC00D7186 следующие данные: IID и method, thread/apartment, argument values, object state и исходный HRESULT; отдельно запишите HDCP, IMFProtectedEnvironmentAccess, ID. До исправления 0xC00D7186 сохраните исходное состояние объекта по теме «mf, неподдерживаемая возможность, content, protection, system».

Результат 0xC00D7186 с описанием «система защиты содержимого не поддерживается» должен исчезнуть на исходных данных без обхода штатной проверки.

Документация для результата 0xC00D7186: Protected Media Path extensibility · IMFProtectedEnvironmentAccess · protection-system ID mapping.


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