Site icon EfmSoft

Что означает код возврата ядра macOS 0xE00002CD (kIOReturnNotOpen)?

 
Предыдущий Следующий
kIOReturnCannotLock kIOReturnNotReadable

kIOReturnNotOpen

Нарушена предварительная стадия жизненного цикла

kIOReturnNotOpen означает, что целевой объект не может принять операцию, поскольку не был открыт в соответствии с требуемым жизненным циклом интерфейса. В IOKit открытие и закрытие не являются формальностью: они устанавливают владение, выделяют или резервируют состояние и позволяют провайдеру решить, может ли клиент обращаться к службе.

Ошибка часто возникает после неправильной очистки, использования объекта после закрытия, проигнорированного неудачного открытия или повторного подключения устройства, аннулировавшего ранее открытый интерфейс. Повторное открытие допустимо только после подтверждения, что объект всё ещё относится к текущему экземпляру устройства. Использование устаревшего дескриптора службы после отключения и повторного перечисления может превратить простую ошибку жизненного цикла в вводящие в заблуждение последующие сбои.

Что нужно проверить

Ссылки


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

Exit mobile version