| Предыдущий | Следующий |
| NS_E_WMPCORE_CODEC_NOT_FOUND | NS_E_WMPCORE_ERROR_DOWNLOADING_PLAYLIST |
NS_E_WMPCORE_CODEC_DOWNLOAD_NOT_ALLOWED
Диагностический смысл
NS_E_WMPCORE_CODEC_DOWNLOAD_NOT_ALLOWED / 0xC00D109C фиксирует конкретную границу: Необходимый кодек отсутствует, а автоматическая загрузка запрещена политикой Player. Для этого результата полезно рассматривать маркер состояния «wmpcore codec download not allowed» как имя этапа, а не как общий сбой Windows Media.
Фиксация состояния
До повторной попытки сохраните доказательства именно для условия «Необходимый кодек отсутствует, а автоматическая загрузка запрещена политикой Player». Зафиксируйте media subtype, codec/transform CLSID, format block, trust policy и первый HRESULT построения graph.
| Наблюдение | Диагностический вывод |
|---|---|
| Первый вызов возвращает NS_E_WMPCORE_CODEC_DOWNLOAD_NOT_ALLOWED | Он подтверждает границу «Необходимый кодек отсутствует, а автоматическая загрузка запрещена политикой Player» только для текущего объекта и generation. |
| После целевого изменения NS_E_WMPCORE_CODEC_DOWNLOAD_NOT_ALLOWED исчезает | Это поддерживает связь отказа с условием «Необходимый кодек отсутствует, а автоматическая загрузка запрещена политикой Player», если остальные входные данные совпали. |
| Первым появляется другой нижележащий HRESULT | Сохраните его отдельно: маркер состояния «wmpcore codec download not allowed» может быть лишь отображением ошибки более низкого компонента. |
Проверка одного условия
Для проверки маркер состояния «wmpcore codec download not allowed» сравните два запуска одной операции: исходный с состоянием «Необходимый кодек отсутствует, а автоматическая загрузка запрещена политикой Player» и второй после одного целевого изменения. Остальные входные данные оставьте неизменными.
- Зафиксируйте первый
NS_E_WMPCORE_CODEC_DOWNLOAD_NOT_ALLOWEDи объект, которому принадлежит маркер состояния «wmpcore codec download not allowed». - Сохраните входные данные до изменения состояния «Необходимый кодек отсутствует, а автоматическая загрузка запрещена политикой Player».
- Устраните только условие «Необходимый кодек отсутствует, а автоматическая загрузка запрещена политикой Player» и выполните тот же вызов ещё раз.
Критерий успешной коррекции
Сравнивайте один и тот же поток; замена файла одновременно с кодеком делает вывод неоднозначным. Если после этого «Необходимый кодек отсутствует, а автоматическая загрузка запрещена политикой Player» больше не возникает, но появляется новый код, продолжайте диагностику уже с нового первичного HRESULT.
Документация
Нужно найти другой код? Найти другой код состояния или ошибки.
