| Anterior | Siguiente |
| STATUS_DRIVER_ENTRYPOINT_NOT_FOUND | STATUS_TOO_MANY_LINKS |
STATUS_RESOURCE_NOT_OWNED
Qué significa STATUS_RESOURCE_NOT_OWNED
Es un ownership violation: el código ejecutó release/unlock/free sobre un resource cuyo owner no es el caller o ya cambió. Puede revelar double release, handle mix-up o una carrera de teardown.
El error se corrige en el lifecycle, no añadiendo otro “acquire” justo antes del release. Esa maniobra puede ocultar la corrupción de ownership.
Qué comprobar
- Registre resource identity y owner esperado/actual.
- Busque double-release y caminos de error duplicados.
- Revise transferencias de ownership entre threads/components.
- Use generation IDs para detectar stale handles.
Referencias técnicas
¿Buscas un código diferente? Buscar otro código de estado o error.