| Anterior | Siguiente |
| kIOReturnCannotLock | kIOReturnNotReadable |
kIOReturnNotOpen
Qué significa kIOReturnNotOpen
IOKit usa open/close para ownership y acceso a muchos services. Conservar un pointer al object no equivale a mantenerlo abierto.
Puede deberse a llamar antes de open, después de close o tras teardown que invalidó la sesión.
Qué comprobar
- Registra open/close sequence.
- Comprueba qué client posee el open.
- No reutilices sesión después de close/termination.
- Distingue NotOpen de ExclusiveAccess.
Referencias técnicas
- Apple IOReturn.h reference
- Apple IOKit Fundamentals: Architectural Overview
- Apple: Working With USB Device Interfaces
¿Buscas un código diferente? Buscar otro código de estado o error.