| Предыдущий | Следующий |
| MF_E_WMDRMOTA_ACTION_ALREADY_SET | MF_E_WMDRMOTA_DRM_ENCRYPTION_SCHEME_NOT_SUPPORTED |
MF_E_WMDRMOTA_DRM_HEADER_NOT_AVAILABLE
Что означает MF_E_WMDRMOTA_DRM_HEADER_NOT_AVAILABLE
MF_E_WMDRMOTA_DRM_HEADER_NOT_AVAILABLE (0xC00D7155) — Заголовок DRM недоступен.
Код 0xC00D7155 относится не ко всему компоненту «COM/WinRT», а к операции в области «контракт вызываемого interface, аргументы и state объекта». Сообщение «заголовок drm недоступен» позволяет начать с темы «mf, wmdrmota, drm, header, не, available».
Что проверить и как подтвердить исправление
В первую очередь сопоставьте первый отказ с фактическими параметрами операции. Для 0xC00D7155 в сценарии «заголовок drm недоступен» воспроизведите отказ на минимальном объекте и меняйте только одно условие за запуск, чтобы отделить неверный вход от состояния системы.
Чтобы локализовать 0xC00D7155, соберите IID и method, thread/apartment, argument values, object state и исходный HRESULT; отдельно запишите ITA, IMFInputTrustAuthority. Затем для 0xC00D7155 сравните исправный и неуспешный запуск в части «mf, wmdrmota, drm, header, не, available», меняя одно условие за раз.
Практическое исправление для 0xC00D7155: исправьте параметры и жизненный цикл объекта в соответствии с контрактом первого неуспешного метода. В контексте условия «заголовок drm недоступен» для 0xC00D7155 оно должно устранить подтверждённую причину, а не скрыть исходный HRESULT.
Подтвердите изменение повтором исходной операции: результат 0xC00D7155 не должен возникать на исправном объекте, но прежний отрицательный контроль обязан оставаться предсказуемым.
Документация для результата 0xC00D7155: IMFInputTrustAuthority and native policy · output policy · output trust authority.
Нужно найти другой код? Найти другой код состояния или ошибки.