Site icon EfmSoft

Что означает код HRESULT 0xC00D1138 (NS_E_WMPBR_BACKUPRESTOREFAILED)?

 
Предыдущий Следующий
NS_E_WMPBR_DRIVE_INVALID NS_E_WMP_CONVERT_FILE_FAILED

NS_E_WMPBR_BACKUPRESTOREFAILED

Диагностический смысл

Практический смысл NS_E_WMPBR_BACKUPRESTOREFAILED (0xC00D1138): Операция резервного копирования или восстановления DRM-лицензий завершилась ошибкой. В трассировке отделяйте маркер состояния «wmpbr backuprestorefailed» от последующих ошибок Player, которые могут появиться уже после первичного отказа.

Фиксация состояния

Сохраните content ID, license/key ID, protection level, certificate state и первый DRM/graphics HRESULT. Затем свяжите их с первой временной меткой, на которой наблюдалось «Операция резервного копирования или восстановления DRM-лицензий завершилась ошибкой», чтобы не смешать разные поколения операции.

НаблюдениеДиагностический вывод
Первый вызов возвращает NS_E_WMPBR_BACKUPRESTOREFAILEDОн подтверждает границу «Операция резервного копирования или восстановления DRM-лицензий завершилась ошибкой» только для текущего объекта и generation.
После целевого изменения NS_E_WMPBR_BACKUPRESTOREFAILED исчезаетЭто поддерживает связь отказа с условием «Операция резервного копирования или восстановления DRM-лицензий завершилась ошибкой», если остальные входные данные совпали.
Первым появляется другой нижележащий HRESULTСохраните его отдельно: маркер состояния «wmpbr backuprestorefailed» может быть лишь отображением ошибки более низкого компонента.

Проверка одного условия

Для проверки маркер состояния «wmpbr backuprestorefailed» сравните два запуска одной операции: исходный с состоянием «Операция резервного копирования или восстановления DRM-лицензий завершилась ошибкой» и второй после одного целевого изменения. Остальные входные данные оставьте неизменными.

  1. Зафиксируйте первый NS_E_WMPBR_BACKUPRESTOREFAILED и объект, которому принадлежит маркер состояния «wmpbr backuprestorefailed».
  2. Сохраните входные данные до изменения состояния «Операция резервного копирования или восстановления DRM-лицензий завершилась ошибкой».
  3. Устраните только условие «Операция резервного копирования или восстановления DRM-лицензий завершилась ошибкой» и выполните тот же вызов ещё раз.

Критерий успешной коррекции

Не удаляйте хранилище лицензий до экспорта идентификаторов: иначе исчезнет состояние, нужное для сравнения. Если после этого «Операция резервного копирования или восстановления DRM-лицензий завершилась ошибкой» больше не возникает, но появляется новый код, продолжайте диагностику уже с нового первичного HRESULT.

Документация


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

Exit mobile version