| Предыдущий | Следующий |
| kOSKextReturnBadData | kOSKextReturnUnsupported |
kOSKextReturnSerialization
Сбой преобразования представления
kOSKextReturnSerialization зарезервирован XNU для преобразования, сериализации и десериализации URL, строки или XML-значения. Его не следует смешивать с kOSKextReturnBadData, который является результатом повреждённых данных XNU и явно описан как не используемый для XML.
Этот статус задаёт более узкий вопрос, чем допустимость bundle как kext: смогла ли библиотека преобразовать представление на границе API. Корректный bundle на диске всё равно может быть указан непригодным URL или повреждённым представлением property list.
Сделайте сбой воспроизводимым
- Сохраните исходный URL, строку или XML до нормализации или подстановки обёрткой.
- Запишите API, пересёкший границу представления, и ожидаемую там кодировку или схему.
- Отделяйте сведения о преобразовании от более поздних сообщений проверки, аутентификации, зависимостей или политики.
Связанные статусы
kOSKextReturnBadData: повреждённые данные вне этой категории URL/строка/XML.kOSKextReturnInvalidArgument: недопустимый аргумент API, а не сбой преобразования.kOSKextReturnNotAKext: найденный bundle не является kext.
Ссылки
- Apple XNU: OSKextLib.h
- Apple Platform Deployment: контекст развёртывания системных расширений и kext
Нужно найти другой код? Найти другой код состояния или ошибки.