| Предыдущий | Следующий |
| ippStsThresholdErr | ippStsFftFlagErr |
ippStsContextMatchErr
Opaque context существует и имеет адрес, но его внутренний тип/state не соответствует вызываемому primitive. Это характерно для filters, transforms, codecs, statistics и crypto, где setup object привязан к конкретным параметрам.
Ошибка часто появляется после смены algorithm mode или precision без reinitialization либо при хранении разных context types за одним generic pointer.
Сверьте lifecycle context
- Какая exact function создала/инициализировала object.
- Какая function затем вернула ContextMatchErr.
- Совпадают ли precision, channel count, algorithm mode и другие setup parameters.
- Context не копировался как raw bytes и не переиспользуется между primitive families.
Храните рядом с opaque pointer собственный type/config tag wrapper-а. Тогда несовпадение можно остановить до входа в IPP и получить более точную диагностическую запись.
Ссылки
Нужно найти другой код? Найти другой код состояния или ошибки.