| Anterior | Siguiente |
| kIOReturnNoPower | kIOReturnUnformattedMedia |
kIOReturnNoMedia
Qué significa kIOReturnNoMedia
Ejemplos clásicos son una unidad removible sin soporte insertado o un reader sin tarjeta. El controlador existe y puede responder.
Difiere de kIOReturnBadMedia, donde sí hay medio pero una operación detecta error en él.
En APIs de storage, el caller debe tratar la ausencia de media como un estado del dispositivo que puede cambiar —por ejemplo tras insertar una tarjeta— y no como una reason para descartar la service instance completa.
Qué comprobar
- Comprueba media-present state del device.
- Escucha notifications de inserción/extracción.
- No trate el device completo como desaparecido.
- Distingue NoMedia de BadMedia y UnformattedMedia.
Referencias técnicas
- Apple IOReturn.h reference
- Apple Disk Arbitration Programming Guide
- Apple IOKit Fundamentals: Architectural Overview
¿Buscas un código diferente? Buscar otro código de estado o error.
