| Anterior | Siguiente |
| kIOUSBTooManyPipesErr | kIOConfigNoEntry |
kIOUSBUnknownPipeErr
Qué significa kIOUSBUnknownPipeErr
kIOUSBUnknownPipeErr indica que IOUSBFamily no reconoce la referencia de pipe suministrada. El problema está en la identidad del objeto host-side, no en una respuesta del endpoint remoto.
Un pipe puede quedar obsoleto después de cerrar la interface, reenumerar el dispositivo, cambiar configuration/alternate setting o mezclar referencias de instancias diferentes. Esto se distingue de no encontrar un endpoint en los descriptors.
Qué comprobar
- Registre qué interface creó el pipe y si esa misma instancia recibe ahora la operación.
- Invalide pipes cuando cierre o reconfigure la interface.
- Después de reenumeración, descubra y abra nuevos pipes en lugar de reutilizar handles antiguos.
- Compruebe que callbacks tardías no envían trabajo usando objetos ya reemplazados.
Referencias técnicas
¿Buscas un código diferente? Buscar otro código de estado o error.