Что означает код HRESULT 0xC00D4293 (MF_E_NET_UNSUPPORTED_CONFIGURATION)?

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

MF_E_NET_UNSUPPORTED_CONFIGURATION

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

MF_E_NET_UNSUPPORTED_CONFIGURATION (0xC00D4293) — Указанное значение конфигурации не поддерживается.

Результат 0xC00D4293 пришёл из подсистемы «COM/WinRT» при работе с областью «контракт вызываемого interface, аргументы и state объекта». Для сообщения «указанное значение конфигурации не поддерживается» практический предмет проверки — «mf, net, неподдерживаемая возможность, configuration».

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

До изменения конфигурации сверьте запрос с возможностями фактически установленной версии компонента. Для 0xC00D4293 с описанием «указанное значение конфигурации не поддерживается» проверьте возможности фактически установленной версии и свойства, реально предоставленные объектом; неизменённый запрос к неподдерживаемой функции повторять бессмысленно.

Чтобы локализовать 0xC00D4293, соберите IID и method, thread/apartment, argument values, object state и исходный HRESULT; отдельно запишите HRESULT, IErrorInfo. Затем для 0xC00D4293 сравните исправный и неуспешный запуск в части «mf, net, неподдерживаемая возможность, configuration», меняя одно условие за раз.

Коррекция для 0xC00D4293 должна быть предметной: исправьте параметры и жизненный цикл объекта в соответствии с контрактом первого неуспешного метода. Для 0xC00D4293 и сообщения «указанное значение конфигурации не поддерживается» общий сброс допустим лишь как контроль, но не как доказательство причины.

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

Документация для результата 0xC00D4293: Networking in Media Foundation · Supported protocols for Media Foundation network sources · Media Foundation client logging.


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