Что означает код HRESULT 0xC00D4291 (MF_E_OFFLINE_MODE)?

 
Предыдущий Следующий
MF_E_NET_SESSION_INVALID MF_E_NET_UDP_BLOCKED

MF_E_OFFLINE_MODE

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

MF_E_OFFLINE_MODE (0xC00D4291) — Запрошенный URL недоступен в автономном режиме.

Этот HRESULT относится к сетевому источнику Media Foundation и означает, что текущая конфигурация запрещает обращение к сети для указанного URL. Это не доказательство того, что сервер недоступен, DNS не работает или формат содержимого не поддерживается: запрос может быть остановлен ещё до сетевой попытки.

Что проверить и как подтвердить исправление

Зафиксируйте URL и конфигурацию сетевого источника в момент создания/открытия источника, включая параметры приложения, которые переводят его в автономную работу. Отдельно проверьте, является ли ресурс локально доступным или для него действительно требуется HTTP/HTTPS либо другой сетевой протокол.

Для подтверждения причины повторите открытие того же URL после снятия автономного ограничения, не меняя адрес и медиаданные. Если приложение сознательно работает без сети, корректное решение — использовать локальный или заранее кэшированный ресурс и обработать этот HRESULT как ожидаемое ограничение, а не бесконечно повторять сетевое открытие.

Документация для результата 0xC00D4291: Proxy Support for Network Sources · Media sources.


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