Что означает код HRESULT 0xC00D7157 (MF_E_WMDRMOTA_ACTION_MISMATCH)?

 
Предыдущий Следующий
MF_E_WMDRMOTA_DRM_ENCRYPTION_SCHEME_NOT_SUPPORTED MF_E_WMDRMOTA_INVALID_POLICY

MF_E_WMDRMOTA_ACTION_MISMATCH

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

MF_E_WMDRMOTA_ACTION_MISMATCH (0xC00D7157) — Действие не соответствует текущей конфигурации.

Каждый WMDRM Output Trust Authority связан с одним действием. Этот HRESULT означает, что OTA уже настроен, но его действие не соответствует текущему запросу или политике — например, объект для воспроизведения используется при копировании или транскодировании.

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

Запишите действие, которое запросил ITA, действие, возвращаемое OTA, и происхождение объектов политики, переданных в SetPolicy. Не переиспользуйте один OTA между разными действиями.

При MF_E_WMDRMOTA_NO_ACTION действие вообще не установлено; при MF_E_ITA_UNSUPPORTED_ACTION его отвергает входная сторона защиты. Здесь проблема именно в несогласованности уже существующего действия OTA.

Документация для результата 0xC00D7157: OTA action model · ITA access actions · setting OTA policy.


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