| Предыдущий | Следующий |
| NS_E_WMPBR_ERRORWITHURL | NS_E_WMPBR_DRIVE_INVALID |
NS_E_WMPBR_NAMECOLLISION
Что именно отказало
NS_E_WMPBR_NAMECOLLISION / 0xC00D1134 фиксирует конкретную границу: В месте резервной копии обнаружен конфликт имени существующего объекта. Для этого результата полезно рассматривать маркер состояния «wmpbr namecollision» как имя этапа, а не как общий сбой Windows Media.
Данные до повторной попытки
Сохраните content ID, license/key ID, protection level, certificate state и первый DRM/graphics HRESULT. Затем свяжите их с первой временной меткой, на которой наблюдалось «В месте резервной копии обнаружен конфликт имени существующего объекта», чтобы не смешать разные поколения операции.
| Наблюдение | Диагностический вывод |
|---|---|
| Первый вызов возвращает NS_E_WMPBR_NAMECOLLISION | Он подтверждает границу «В месте резервной копии обнаружен конфликт имени существующего объекта» только для текущего объекта и generation. |
| После целевого изменения NS_E_WMPBR_NAMECOLLISION исчезает | Это поддерживает связь отказа с условием «В месте резервной копии обнаружен конфликт имени существующего объекта», если остальные входные данные совпали. |
| Первым появляется другой нижележащий HRESULT | Сохраните его отдельно: маркер состояния «wmpbr namecollision» может быть лишь отображением ошибки более низкого компонента. |
Сравнение двух запусков
Контрольный запуск должен воспроизводить маркер состояния «wmpbr namecollision» на тех же входных данных. Измените только причину «В месте резервной копии обнаружен конфликт имени существующего объекта»; если исходный вызов проходит дальше, граница локализована.
- Зафиксируйте первый
NS_E_WMPBR_NAMECOLLISIONи объект, которому принадлежит маркер состояния «wmpbr namecollision». - Сохраните входные данные до изменения состояния «В месте резервной копии обнаружен конфликт имени существующего объекта».
- Устраните только условие «В месте резервной копии обнаружен конфликт имени существующего объекта» и выполните тот же вызов ещё раз.
Что не стоит смешивать
Не удаляйте хранилище лицензий до экспорта идентификаторов: иначе исчезнет состояние, нужное для сравнения. Для маркер состояния «wmpbr namecollision» массовый сброс настроек или переустановка компонентов до сбора данных обычно только уничтожает полезную разницу между запусками.
Документация
- Backing up and restoring DRM licenses.
- Backing up and restoring licenses.
- Windows Media DRM client interfaces.
- WM_BACKUP_RESTORE_STATUS.
Нужно найти другой код? Найти другой код состояния или ошибки.