| Предыдущий | Следующий |
| OSS_OUT_OF_RANGE | OSS_CONSTRAINT_DLL_NOT_LINKED |
OSS_COPIER_DLL_NOT_LINKED
Что означает OSS_COPIER_DLL_NOT_LINKED
OSS_COPIER_DLL_NOT_LINKED (0x80093022) относится к OSS ASN.1 и указывает на ошибку связывания компонента, необходимого для операции копирования сгенерированных ASN.1-значений. Microsoft описывает этот HRESULT как OSS ASN.1 Error: Program link error.
Что проверить
- Зафиксируйте первую OSS-функцию, вернувшую код, выбранный PDU и версию OSS runtime.
- Проверьте, что copier/generated runtime component действительно собран, связан или развёрнут вместе с приложением и совпадает по архитектуре с процессом.
- Сопоставьте сгенерированный код и runtime одной версии; особенно внимательно проверьте deployment после частичного обновления DLL или generated artifacts.
Почему нельзя заменить копирование на memcpy
ASN.1-структура может содержать вложенные строки, списки и указатели с отдельным временем жизни. Побитовое копирование способно создать общие указатели и последующее двойное освобождение. После восстановления штатного copier проверьте структуру с вложенными полями и убедитесь, что исходное и скопированное значения можно независимо освобождать.
Технические ссылки
Нужно найти другой код? Найти другой код состояния или ошибки.
