| Anterior | Siguiente |
| kIOReturnNoCompletion | kIOReturnNoBandwidth |
kIOReturnAborted
Qué significa kIOReturnAborted
El dispositivo o request puede seguir siendo válido; el status indica que la operación concreta no llegó a su final normal. La causa puede ser cancelación del caller, teardown, reset o una ruta de driver que abortó trabajo pendiente.
No conviene reintentar automáticamente sin saber si el objeto sigue attached y si la request es idempotente.
Qué comprobar
- Registra quién solicitó cancel/abort.
- Revisa reset, detach o cierre concurrente del dispositivo.
- Comprueba si el completion recibió datos parciales.
- Reintenta sólo después de revalidar el estado del objeto.
Referencias técnicas
- Apple IOReturn.h reference
- Apple IOKit Fundamentals: Architectural Overview
- libusb device lifecycle and interface claims
¿Buscas un código diferente? Buscar otro código de estado o error.