Что означает код HRESULT 0xC00D4291 (MF_E_OFFLINE_MODE)?

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

MF_E_OFFLINE_MODE

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

MF_E_OFFLINE_MODE (0xC00D4291) — Запрошенный URL недоступен в автономном режиме.

Код 0xC00D4291 относится не ко всему компоненту «COM/WinRT», а к операции в области «контракт вызываемого interface, аргументы и state объекта». Сообщение «запрошенный url недоступен в автономном режиме» позволяет начать с темы «mf, offline, режим».

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

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

Диагностика 0xC00D4291 должна включать IID и method, thread/apartment, argument values, object state и исходный HRESULT; отдельно запишите HTTP. Для темы «mf, offline, режим» при 0xC00D4291 важны значения именно на первом отказе, а не после обработки ошибки верхним уровнем.

Исправляя 0xC00D4291, меняйте только подтверждённую причину: исправьте параметры и жизненный цикл объекта в соответствии с контрактом первого неуспешного метода. Результат 0xC00D4291 с описанием «запрошенный url недоступен в автономном режиме» должен исчезнуть на исходных данных без обхода штатной проверки.

Повторите операцию в том же окружении и сравните первый отличающийся вызов; для результата 0xC00D4291 это надёжнее единичного успеха на других данных.

Документация для результата 0xC00D4291: Media Foundation architecture · Media Foundation error codes · Proxy support for network sources.


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