Что означает код HRESULT 0xC00D1134 (NS_E_WMPBR_NAMECOLLISION)?

 
Предыдущий Следующий
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» на тех же входных данных. Измените только причину «В месте резервной копии обнаружен конфликт имени существующего объекта»; если исходный вызов проходит дальше, граница локализована.

  1. Зафиксируйте первый NS_E_WMPBR_NAMECOLLISION и объект, которому принадлежит маркер состояния «wmpbr namecollision».
  2. Сохраните входные данные до изменения состояния «В месте резервной копии обнаружен конфликт имени существующего объекта».
  3. Устраните только условие «В месте резервной копии обнаружен конфликт имени существующего объекта» и выполните тот же вызов ещё раз.

Что не стоит смешивать

Не удаляйте хранилище лицензий до экспорта идентификаторов: иначе исчезнет состояние, нужное для сравнения. Для маркер состояния «wmpbr namecollision» массовый сброс настроек или переустановка компонентов до сбора данных обычно только уничтожает полезную разницу между запусками.

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


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