| Anterior | Siguiente |
| KERN_RIGHT_EXISTS | KERN_MEMORY_PRESENT |
KERN_INVALID_HOST
Qué significa KERN_INVALID_HOST
Muchas host_* APIs esperan un host port específico. Pasar otro tipo de Mach port, aunque sea válido en el namespace, no satisface ese contrato.
El problema es de tipo/capability del port, no de que “el Mac no exista”.
Qué comprobar
- Comprueba cómo se obtuvo el host port.
- Verifica que se usa la variante host/host_priv adecuada.
- No mezcles ports de task, processor set u otros objetos.
- Conserva el tipo lógico del port en wrappers en vez de tratarlos como enteros genéricos.
Referencias técnicas
¿Buscas un código diferente? Buscar otro código de estado o error.