| Предыдущий | Следующий |
| 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 | не найден или не активируется модуль преобразования, указанный сеансом |
Технические ссылки
Нужно найти другой код? Найти другой код состояния или ошибки.
