| Anterior | Siguiente |
| kOSKextReturnCache | kOSKextReturnBootLevel |
kOSKextReturnDeferred
Qué significa kOSKextReturnDeferred
kOSKextReturnDeferred es un resultado kernel-only que indica que la operación fue enviada de forma asíncrona a user space. No significa que el kext ya se cargó ni que la solicitud haya fallado.
En la ruta heredada, una petición que el kernel no puede resolver directamente puede publicarse para que un servicio de user space continúe el trabajo. El caller debe respetar esa naturaleza diferida y observar el resultado posterior.
Qué comprobar
- Identifique qué API devolvió Deferred y qué servicio de user space recibe la petición.
- No convierta el valor en éxito de carga antes de recibir la confirmación real.
- Evite enviar repetidamente la misma petición mientras la anterior sigue pendiente.
- Correlacione timeout o fallo posterior con la operación diferida original.
Referencias técnicas
- Apple XNU: OSKextLib.h, OSKextLoadKextWithIdentifier
- Apple Platform Security: kexts are loaded through the AuxKC
¿Buscas un código diferente? Buscar otro código de estado o error.