Site icon EfmSoft

Что означает код HRESULT 0xC00D109C (NS_E_WMPCORE_CODEC_DOWNLOAD_NOT_ALLOWED)?

 
Предыдущий Следующий
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» и второй после одного целевого изменения. Остальные входные данные оставьте неизменными.

  1. Зафиксируйте первый NS_E_WMPCORE_CODEC_DOWNLOAD_NOT_ALLOWED и объект, которому принадлежит маркер состояния «wmpcore codec download not allowed».
  2. Сохраните входные данные до изменения состояния «Необходимый кодек отсутствует, а автоматическая загрузка запрещена политикой Player».
  3. Устраните только условие «Необходимый кодек отсутствует, а автоматическая загрузка запрещена политикой Player» и выполните тот же вызов ещё раз.

Критерий успешной коррекции

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

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


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

Exit mobile version