| Предыдущий | Следующий |
| MF_E_NET_READ | MF_E_NET_REQUIRE_ASYNC |
MF_E_NET_REQUIRE_NETWORK
Что означает MF_E_NET_REQUIRE_NETWORK
MF_E_NET_REQUIRE_NETWORK (0xC00D426B) означает, что текущая операция требует сети и не может быть завершена только из локальных данных.
Это не диагноз формата файла. Источник может нуждаться в удалённом сервере для открытия содержимого, продолжения загрузки, получения метаданных или разрешения сетевого URL.
Что проверить
- Определите, какой объект всё ещё зависит от сети: компонент разрешения источников (Source Resolver), сетевой медиаисточник, сетевой байтовый поток или кэш, которому не хватает данных.
- Если приложение рассчитывает на локальный кэш, проверьте, содержит ли он весь диапазон, необходимый именно для текущей операции.
- Сверьте политики, которые могли запретить сеть для процесса или компонента, даже если операционная система в целом подключена.
- Не подменяйте этот HRESULT ошибкой кодека: кодек вступает в работу только после получения требуемых медиаданных.
Исправление должно либо восстановить доступ к требуемому сетевому ресурсу, либо перевести сценарий на действительно самодостаточные локальные данные.
Технические ссылки
Нужно найти другой код? Найти другой код состояния или ошибки.
