| Предыдущий | Следующий |
| MF_E_WMDRMOTA_INVALID_POLICY | MF_E_OPL_NOT_SUPPORTED |
MF_E_POLICY_UNSUPPORTED
Что означает MF_E_POLICY_UNSUPPORTED
MF_E_POLICY_UNSUPPORTED (0xC00D7159) — Выходы не поддерживают политики, соблюдения которых требует Input Trust Authority.
Этот HRESULT возвращается уже на стороне конкретного доверенного выхода. Политика сформирована и дошла до Output Trust Authority (OTA), однако выход не поддерживает одну или несколько требуемых схем/уровней защиты.
Что проверить и как подтвердить исправление
Сохраните набор схем, который сформировал IMFOutputPolicy::GenerateRequiredSchemas, и фактический выход/разъём, на котором вызывается SetPolicy. Сравните тот же материал с другим доверенным выходом, способным выполнить требование.
Не путайте с MF_E_OPL_NOT_SUPPORTED, который возникает на входной стороне политики. Здесь проблема уже в способности конкретного OTA обеспечить корректно сформированные требования; смена декодера такую возможность не добавляет.
Документация для результата 0xC00D7159: SetPolicy return values · required protection schemas · trusted outputs and OTAs.
Нужно найти другой код? Найти другой код состояния или ошибки.
