Site icon EfmSoft

Что означает код HRESULT 0xC00D1B71 (NS_E_NO_VALID_SOURCE_PLUGIN)?

 
Предыдущий Следующий
NS_E_NO_VALID_OUTPUT_STREAM NS_E_NO_ACTIVE_SOURCEGROUP

NS_E_NO_VALID_SOURCE_PLUGIN

meta-description[NS_E_NO_VALID_SOURCE_PLUGIN: Windows Media Encoder не нашёл модуль источника, способный открыть настроенный источник данных.]

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

NS_E_NO_VALID_SOURCE_PLUGIN означает, что Windows Media Encoder не смог выбрать и активировать модуль источника для настроенного входа.

Что проверить

  • Тип источника: файл, устройство, URL или пользовательский источник.
  • CLSID зарегистрированного модуля и возможность создать COM-объект.
  • Поддерживает ли этот модуль фактический тип источника и формат медиа.
  • Архитектуру процесса и установленного компонента.

Как локализовать

Сначала попробуйте стандартный источник того же класса. Если он работает, проблема находится в custom plug-in или его регистрации. Для пользовательского компонента отдельно проверьте COM activation и получение интерфейса, который ожидает Encoder, затем уже открытие самого source. Наличие DLL на диске недостаточно: CLSID, registration, bitness и interface contract должны совпадать. Сохраняйте первую ошибку CoCreateInstance или initialization — она полезнее итогового NS_E_NO_VALID_SOURCE_PLUGIN.

Технические ссылки


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

Exit mobile version