| Предыдущий | Следующий |
| ERROR_RECOVERY_FAILURE | ERROR_ALREADY_THREAD |
ERROR_ALREADY_FIBER
Что означает ERROR_ALREADY_FIBER
ERROR_ALREADY_FIBER имеет значение 1280. Текущий поток уже преобразован в fiber, поэтому другой вызов ConvertThreadToFiber или ConvertThreadToFiberEx для него недопустим.
Какие данные собрать
Запишите идентификатор потока, путь инициализации, библиотеку или среду выполнения, выполнившую преобразование, сохранённый приложением указатель fiber и наличие нескольких модулей, независимо управляющих fibers. Владение преобразованием и очисткой должно находиться на одном уровне.
- Сохраните точный API или команду, вернувшую этот результат, идентичность вызывающей стороны, целевой объект, полный числовой статус и первый журнал компонента с ошибкой.
- Сравните проблемный запрос с работающим запросом для него на той же границе подсистемы до разрушительных изменений конфигурации.
Восстановление и повтор
Используйте существующий контекст fiber или измените инициализацию так, чтобы преобразование выполнялось ровно один раз. ConvertFiberToThread подходит только тогда, когда текущий fiber создан преобразованием потока и от него больше не зависит планирование других fibers.
Официальные ссылки
Нужно найти другой код? Найти другой код состояния или ошибки.