Site icon EfmSoft

Что означает код HRESULT 0xC00D10D1 (NS_E_WMPCORE_SOME_CODECS_MISSING)?

 
Предыдущий Следующий
NS_E_UNABLE_TO_CREATE_RIP_LOCATION NS_E_WMP_RIP_FAILED

NS_E_WMPCORE_SOME_CODECS_MISSING

Граница результата

Практический смысл NS_E_WMPCORE_SOME_CODECS_MISSING (0xC00D10D1): Для многопоточного элемента отсутствует часть требуемых кодеков. В трассировке отделяйте маркер состояния «wmpcore some codecs missing» от последующих ошибок Player, которые могут появиться уже после первичного отказа.

Свидетельства

До повторной попытки сохраните доказательства именно для условия «Для многопоточного элемента отсутствует часть требуемых кодеков». Зафиксируйте media subtype, codec/transform CLSID, format block, trust policy и первый HRESULT построения graph.

НаблюдениеДиагностический вывод
Первый вызов возвращает NS_E_WMPCORE_SOME_CODECS_MISSINGОн подтверждает границу «Для многопоточного элемента отсутствует часть требуемых кодеков» только для текущего объекта и generation.
После целевого изменения NS_E_WMPCORE_SOME_CODECS_MISSING исчезаетЭто поддерживает связь отказа с условием «Для многопоточного элемента отсутствует часть требуемых кодеков», если остальные входные данные совпали.
Первым появляется другой нижележащий HRESULTСохраните его отдельно: маркер состояния «wmpcore some codecs missing» может быть лишь отображением ошибки более низкого компонента.

Контрольный запуск

Сначала получите «Для многопоточного элемента отсутствует часть требуемых кодеков» повторно без дополнительных изменений. На втором запуске устраните только это условие. Появление другого HRESULT означает переход к следующей независимой стадии.

  1. Зафиксируйте первый NS_E_WMPCORE_SOME_CODECS_MISSING и объект, которому принадлежит маркер состояния «wmpcore some codecs missing».
  2. Сохраните входные данные до изменения состояния «Для многопоточного элемента отсутствует часть требуемых кодеков».
  3. Устраните только условие «Для многопоточного элемента отсутствует часть требуемых кодеков» и выполните тот же вызов ещё раз.

После исправления

Сравнивайте один и тот же поток; замена файла одновременно с кодеком делает вывод неоднозначным. Если после этого «Для многопоточного элемента отсутствует часть требуемых кодеков» больше не возникает, но появляется новый код, продолжайте диагностику уже с нового первичного HRESULT.

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


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

Exit mobile version