Что означает код HRESULT 0xC00D427B (MF_E_NET_INCOMPATIBLE_SERVER)?

 
Предыдущий Следующий
MF_E_NET_BAD_CONTROL_DATA MF_E_NET_UNSAFE_URL

MF_E_NET_INCOMPATIBLE_SERVER

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

MF_E_NET_INCOMPATIBLE_SERVER (0xC00D427B) — Сервер несовместим с используемым протоколом потоковой передачи мультимедиа.

Значение относится не ко всему компоненту «Media Foundation», а к связке «сетевой media source, несовместимость, сервер»; до очистки состояния важно сопоставить несовместимые значения и версии.

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

Для случая «сервер несовместим с используемым протоколом потоковой передачи мультимедиа» сравните обе стороны несовместимости по версии, типу, идентификатору, алгоритму или формату и исправляйте источник рассогласования, а не итоговый HRESULT.

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

При сравнении запусков отдельно отметьте: IIS, proxy; эти сведения относятся к теме «сетевой media source, несовместимость, сервер».

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

Документация для результата 0xC00D427B: документация Media Foundation · Windows Media Services publishing points · Networking in Media Foundation.


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