| Предыдущий | Следующий |
| 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 означает переход к следующей независимой стадии.
- Зафиксируйте первый
NS_E_WMPCORE_SOME_CODECS_MISSINGи объект, которому принадлежит маркер состояния «wmpcore some codecs missing». - Сохраните входные данные до изменения состояния «Для многопоточного элемента отсутствует часть требуемых кодеков».
- Устраните только условие «Для многопоточного элемента отсутствует часть требуемых кодеков» и выполните тот же вызов ещё раз.
После исправления
Сравнивайте один и тот же поток; замена файла одновременно с кодеком делает вывод неоднозначным. Если после этого «Для многопоточного элемента отсутствует часть требуемых кодеков» больше не возникает, но появляется новый код, продолжайте диагностику уже с нового первичного HRESULT.
Документация
Нужно найти другой код? Найти другой код состояния или ошибки.
