Что означает код HRESULT 0xC00D4278 (MF_E_NET_TIMEOUT)?

 
Предыдущий Следующий
MF_E_NET_TOO_MANY_REDIRECTS MF_E_NET_CLIENT_CLOSE

MF_E_NET_TIMEOUT

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

MF_E_NET_TIMEOUT (0xC00D4278) — Сервер не смог своевременно обработать запрос мультимедийного содержимого; повторите попытку позже.

В подсистеме «Media Foundation» этот HRESULT описывает объект «сетевой media source, превышение времени ожидания», и первый диагностический шаг — разделить ожидание, нагрузку и недоступность.

Диагностика и проверка результата

Когда исходная операция завершается сообщением «сервер не смог своевременно обработать запрос мультимедийного содержимого; повторите попытку позже», разделите время ожидания очереди, сети, сервера и локального ввода-вывода; повтор оправдан только после наблюдаемого изменения состояния или нагрузки.

При воспроизведении темы «сетевой media source, превышение времени ожидания» обязательно сохраните тип объекта Media Foundation, MIME/codec, topology, URL или byte stream и события MFTrace на первом неуспешном вызове.

Не потеряйте данные proxy: без них трудно отделить тему «сетевой media source, превышение времени ожидания» от последующего сбоя.

Закройте диагностику после двух проверок: исходный сценарий проходит без результата 0xC00D4278, а заведомо неверный вход отклоняется на ожидаемой границе.

Документация для результата 0xC00D4278: документация Media Foundation · MFNETSOURCE_STATISTICS property · Supported protocols for Media Foundation network sources.


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