Что означает код HRESULT 0xC00D11E5 (NS_E_WMP_AUDIO_DEVICE_LOST)?

 
Предыдущий Следующий
NS_E_WMP_SERVER_SECURITY_ERROR NS_E_WMP_IMAPI_MEDIA_INCOMPATIBLE

NS_E_WMP_AUDIO_DEVICE_LOST

Что именно отказало

Когда возвращается NS_E_WMP_AUDIO_DEVICE_LOST, проверяемое состояние — Операция завершилась состоянием: wmp аудио устройство lost. Диагностика должна быть привязана к маркер состояния «wmp audio device lost» и к первому вызову, который его обнаружил.

Данные до повторной попытки

До повторной попытки сохраните доказательства именно для условия «Операция завершилась состоянием: wmp аудио устройство lost». Сохраните endpoint/wave device, sample rate, channels, subtype, renderer state и первый driver/codec HRESULT.

НаблюдениеДиагностический вывод
Первый вызов возвращает NS_E_WMP_AUDIO_DEVICE_LOSTОн подтверждает границу «Операция завершилась состоянием: wmp аудио устройство lost» только для текущего объекта и generation.
После целевого изменения NS_E_WMP_AUDIO_DEVICE_LOST исчезаетЭто поддерживает связь отказа с условием «Операция завершилась состоянием: wmp аудио устройство lost», если остальные входные данные совпали.
Первым появляется другой нижележащий HRESULTСохраните его отдельно: маркер состояния «wmp audio device lost» может быть лишь отображением ошибки более низкого компонента.

Сравнение двух запусков

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

  1. Зафиксируйте первый NS_E_WMP_AUDIO_DEVICE_LOST и объект, которому принадлежит маркер состояния «wmp audio device lost».
  2. Сохраните входные данные до изменения состояния «Операция завершилась состоянием: wmp аудио устройство lost».
  3. Устраните только условие «Операция завершилась состоянием: wmp аудио устройство lost» и выполните тот же вызов ещё раз.

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

Не переключайте сразу устройство и формат: сначала проверьте один параметр на том же аудиотракте. Если после этого «Операция завершилась состоянием: wmp аудио устройство lost» больше не возникает, но появляется новый код, продолжайте диагностику уже с нового первичного HRESULT.

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


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