Что означает код HRESULT 0xC00D7153 (MF_E_WMDRMOTA_NO_ACTION)?

 
Предыдущий Следующий
MF_E_TRUST_DISABLED MF_E_WMDRMOTA_ACTION_ALREADY_SET

MF_E_WMDRMOTA_NO_ACTION

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

MF_E_WMDRMOTA_NO_ACTION (0xC00D7153) — Для WMDRM Output Trust Authority не задано действие.

Результат 0xC00D7153 пришёл из подсистемы «COM/WinRT» при работе с областью «контракт вызываемого interface, аргументы и state объекта». Для сообщения «для wmdrm output trust authority не задано действие» практический предмет проверки — «mf, wmdrmota, отсутствие, action».

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

Сначала сопоставьте первый отказ с фактическими параметрами операции. Для 0xC00D7153 в условии «для wmdrm output trust authority не задано действие» сопоставьте security context процесса или службы с ACL, правами и учётными данными целевого объекта; запуск с повышенными правами используйте только как контроль.

Сопоставьте с результатом 0xC00D7153 следующие данные: IID и method, thread/apartment, argument values, object state и исходный HRESULT; отдельно запишите IMFTrustedOutput, HDCP, IMFOutputTrustAuthority, ITA. До исправления 0xC00D7153 сохраните исходное состояние объекта по теме «mf, wmdrmota, отсутствие, action».

Практическое исправление для 0xC00D7153: исправьте параметры и жизненный цикл объекта в соответствии с контрактом первого неуспешного метода. В контексте условия «для wmdrm output trust authority не задано действие» для 0xC00D7153 оно должно устранить подтверждённую причину, а не скрыть исходный HRESULT.

Подтвердите изменение повтором исходной операции: результат 0xC00D7153 не должен возникать на исправном объекте, но прежний отрицательный контроль обязан оставаться предсказуемым.

Документация для результата 0xC00D7153: IMFOutputTrustAuthority actions · enumerating OTAs · ITA access actions.


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