| Предыдущий | Следующий |
| STATUS_DRIVER_ENTRYPOINT_NOT_FOUND | STATUS_TOO_MANY_LINKS |
STATUS_RESOURCE_NOT_OWNED
Что означает STATUS_RESOURCE_NOT_OWNED
STATUS_RESOURCE_NOT_OWNED означает нарушение парности acquire/release: текущий execution context освобождает ресурс, который не был им захвачен или уже был освобождён ранее.
Что проверить
- Проследите все пути захвата и освобождения ресурса.
- Проверьте ранние return/error ветки, где release может выполняться дважды.
- В многопоточном коде убедитесь, что освобождение выполняет допустимый владелец.
- Проверьте cleanup после cancel/timeout и исключите гонку между двумя ветками завершения.
Исправляйте владение и симметрию жизненного цикла, а не подавляйте ошибку. Такой статус часто указывает на более серьёзную проблему синхронизации.
Технические ссылки
Нужно найти другой код? Найти другой код состояния или ошибки.
