| Предыдущий | Следующий |
| MF_E_NET_NOCONNECTION | MF_E_NET_INCOMPATIBLE_PUSHSERVER |
MF_E_NET_CONNECTION_FAILURE
Что означает MF_E_NET_CONNECTION_FAILURE
MF_E_NET_CONNECTION_FAILURE (0xC00D4283) означает общий отказ соединения на сетевом пути Media Foundation.
Сам HRESULT не показывает, на каком уровне оборвалась связь. Предшествующая причина может относиться к TCP, TLS, прокси, DNS, межсетевому экрану или закрытию соединения удалённой стороной.
Что проверить
- Сохраните первый низкоуровневый сетевой статус, который появился непосредственно перед этим HRESULT; именно он обычно содержит более точную причину.
- Разделите установление соединения и последующий обмен: успешное разрешение DNS-имени или установление TCP-соединения не исключает обрыв во время TLS либо потоковой передачи.
- Проверьте выбранный транспорт Media Foundation и наличие прокси между клиентом и источником.
- Сопоставьте момент обрыва с логами сервера и клиента; повтор через несколько секунд без этой информации часто стирает исходную причину.
Диагностика должна начинаться с конкретного разорвавшегося участка сети, а не с переустановки Media Foundation или кодеков.
Технические ссылки
Нужно найти другой код? Найти другой код состояния или ошибки.