Что означает код HRESULT 0xC00D4E87 (MF_E_AUDIO_SERVICE_NOT_RUNNING)?

 
Предыдущий Следующий
MF_E_AUDIO_PLAYBACK_DEVICE_INVALIDATED MF_E_TOPO_INVALID_OPTIONAL_NODE

MF_E_AUDIO_SERVICE_NOT_RUNNING

Что означает MF_E_AUDIO_SERVICE_NOT_RUNNING

MF_E_AUDIO_SERVICE_NOT_RUNNING (0xC00D4E87) означает, что Media Foundation не может использовать аудиоинфраструктуру Windows, потому что служба звука не запущена или перестала работать.

Это системное состояние, а не признак повреждённого аудиофайла или неправильного медиатипа. Уже созданные WASAPI-клиенты после остановки службы могут стать недействительными.

Что проверить

  • Проверьте состояние Windows Audio и связанных системных служб.
  • Сопоставьте момент ошибки с перезапуском службы, обновлением драйвера или сбоем аудиостека.
  • После восстановления службы пересоздайте аудиоустройство/рендерер или источник, а не продолжайте использовать старый поток.
  • Если служба сразу снова останавливается, ищите причину в системном журнале до повторов Media Foundation.

Исправление подтверждается устойчивой работой службы и успешным созданием нового аудиопути.

Технические ссылки


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