Site icon EfmSoft

Что означает код HRESULT 0xC00D1056 (NS_E_WMG_NOSDKINTERFACE)?

 
Предыдущий Следующий
NS_E_WMG_SINKALREADYEXISTS NS_E_WMG_NOTALLOUTPUTSRENDERED

NS_E_WMG_NOSDKINTERFACE

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

NS_E_WMG_NOSDKINTERFACE (0xC00D1056) означает, что graph ожидал SDK interface, которого выбранный компонент не предоставляет.

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

Зафиксируйте CLSID объекта, требуемый IID и результат QueryInterface. Проверьте bitness, версию и регистрацию компонента, а также то, действительно ли graph создал ожидаемый implementation.

Успешная загрузка DLL не доказывает наличие нужного interface. Используйте совместимый plug-in/component или исправьте выбор интерфейса в вызывающем коде.

Если CLSID правильный, но IID отсутствует только в одной версии компонента, это указывает на version mismatch, а не на COM registration failure.

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


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

Exit mobile version