Что означает код HRESULT 0xC00D4286 (MF_E_NET_PROXY_ACCESSDENIED)?

 
Предыдущий Следующий
MF_E_NET_SERVER_ACCESSDENIED MF_E_NET_CANNOTCONNECT

MF_E_NET_PROXY_ACCESSDENIED

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

MF_E_NET_PROXY_ACCESSDENIED (0xC00D4286) — Прокси-сервер отказал в доступе; возможно, указано неправильное имя пользователя или пароль.

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

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

Если система сообщает «прокси-сервер отказал в доступе; возможно, указано неправильное имя пользователя или пароль», проверьте фактическую учётную запись сетевого media source, настройки прокси и способ передачи proxy credentials; доступ браузера пользователя не подтверждает, что тот же прокси разрешает запрос из процесса Media Foundation.

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

В воспроизводимом отчёте зафиксируйте данные proxy для проверки темы «сетевой media source, прокси-сервер — прокси-сервер отказал в доступе; возможно, указано неправильное имя…».

Считайте исправление подтверждённым только после устойчивого повтора исходного сценария без результата 0xC00D4286 и без обхода штатных проверок.

Документация для результата 0xC00D4286: Network source authentication · Binding to proxy servers dynamically · документация Media Foundation.


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