| Предыдущий | Следующий |
| kOSKextReturnSerialization | kOSKextReturnDisabled |
kOSKextReturnUnsupported
Операция находится вне поддерживаемого состояния этой реализации
kOSKextReturnUnsupported означает, что операция больше не поддерживается либо ещё не поддерживается. Это не то же самое, что kOSKextReturnDisabled, где распознанная операция в данный момент отключена.
Для диагностики сначала определите API и предполагаемую модель развёртывания. Интерфейсы kext являются устаревшей технологией в современной macOS, и Apple рекомендует system extensions или DriverKit для возможностей, которые могут работать в пользовательском пространстве. Это направление платформы может объяснить неподдерживаемость процесса, но не меняет точного смысла устаревшего статуса.
Неподдерживаемая и отключённая операция
| Статус | Интерпретация |
|---|---|
kOSKextReturnUnsupported | Операция не поддерживается этой реализацией или состоянием жизненного цикла. |
kOSKextReturnDisabled | Операция в данный момент отключена. |
kOSKextReturnSystemPolicy | Системная политика заблокировала загрузку выбранного kext. |
Что установить
- Точный API, выпуск macOS, семейство оборудования и запрошенную операцию.
- Требуется ли продукту именно kext или можно использовать поддерживаемый путь DriverKit, NetworkExtension либо system extension.
- Не вызывается ли неподдерживаемая операция из-за того, что инструмент предполагает старую модель загрузки по требованию.
Ссылки
- Apple XNU: OSKextLib.h
- Apple Platform Security: перенос функций в системные расширения
- Apple Platform Deployment: системные расширения в macOS
Нужно найти другой код? Найти другой код состояния или ошибки.