Site icon EfmSoft

Что означает код HRESULT 0xC00D1B76 (NS_E_PLUGIN_CLSID_INVALID)?

 
Предыдущий Следующий
NS_E_INVALIDPACKETSIZE NS_E_UNSUPPORTED_ARCHIVETYPE

NS_E_PLUGIN_CLSID_INVALID

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

NS_E_PLUGIN_CLSID_INVALID (0xC00D1B76) — windows Media не смог разобрать CLSID или активировать требуемый COM-модуль.

Практический смысл NS_E_PLUGIN_CLSID_INVALID ( 0xC00D1B76 ) не сводится к стандартному сообщению: код указывает на сбой разбора CLSID или активации COM-компонента на этапе обнаружения модуля Encoder.

Расширения источников, преобразователи и модули управления устройствами реализуются как COM-компоненты. В сеансе, возвращающем этот код, Encoder должен разобрать CLSID, создать зарегистрированный класс, получить ожидаемый интерфейс и убедиться, что созданный компонент поддерживает выбранный источник или преобразование.

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

  • Сопоставьте параметры вызова с условием «Windows Media не смог разобрать CLSID или активировать требуемый COM-модуль» и сохраните первый код нижнего уровня, если Windows Media оборачивает ошибку другого компонента.
  • После изменения причины повторите ту же операцию с теми же исходными данными и убедитесь, что условие «Windows Media не смог разобрать CLSID или активировать требуемый COM-модуль» больше не воспроизводится.

Близкие коды

КодЧем отличается
NS_E_NO_VALID_SOURCE_PLUGINвыбор или активация модуля источника, способного открыть настроенный вход
NS_E_CODEC_UNAVAILABLEактивация профиля, когда один или несколько указанных кодеков невозможно создать
NS_E_TRANSFORM_PLUGIN_NOT_FOUNDне найден или не активируется модуль преобразования, указанный сеансом

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


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

Exit mobile version