| Предыдущий | Следующий |
| MF_E_INVALID_AKE_CHANNEL_PARAMETERS | MF_E_UNSUPPORTED_CONTENT_PROTECTION_SYSTEM |
MF_E_CONTENT_PROTECTION_SYSTEM_NOT_ENABLED
Что означает MF_E_CONTENT_PROTECTION_SYSTEM_NOT_ENABLED
MF_E_CONTENT_PROTECTION_SYSTEM_NOT_ENABLED (0xC00D7185) — Приложение не включило систему защиты содержимого.
Код 0xC00D7185 относится не ко всему компоненту «COM/WinRT», а к операции в области «контракт вызываемого interface, аргументы и state объекта». Сообщение «приложение не включило систему защиты содержимого» позволяет начать с темы «mf, content, protection, system, не, enabled».
Что проверить и как подтвердить исправление
До изменения конфигурации сопоставьте первый отказ с фактическими параметрами операции. Для 0xC00D7185 с описанием «приложение не включило систему защиты содержимого» воспроизведите отказ на минимальном объекте и меняйте только одно условие за запуск, чтобы отделить неверный вход от состояния системы.
Перед повтором 0xC00D7185 зафиксируйте IID и method, thread/apartment, argument values, object state и исходный HRESULT; отдельно запишите ID. Различия по теме «mf, content, protection, system, не, enabled» для 0xC00D7185 покажут, изменился ли первый неуспешный этап.
Коррекция для 0xC00D7185 должна быть предметной: исправьте параметры и жизненный цикл объекта в соответствии с контрактом первого неуспешного метода. Для 0xC00D7185 и сообщения «приложение не включило систему защиты содержимого» общий сброс допустим лишь как контроль, но не как доказательство причины.
Повторите операцию в том же окружении и сравните первый отличающийся вызов; для результата 0xC00D7185 это надёжнее единичного успеха на других данных.
Документация для результата 0xC00D7185: MediaProtectionManager properties · MediaStreamSource protection manager · MediaProtectionManager.
Нужно найти другой код? Найти другой код состояния или ошибки.