| Предыдущий | Следующий |
| ERROR_NO_PAGEFILE | ERROR_NO_EVENT_PAIR |
ERROR_ILLEGAL_FLOAT_CONTEXT
Что означает ERROR_ILLEGAL_FLOAT_CONTEXT
ERROR_ILLEGAL_FLOAT_CONTEXT означает, что сохранённое или восстанавливаемое состояние floating-point/SIMD регистров не соответствует допустимому контексту потока. Такое возможно при повреждении структуры CONTEXT, неверных flags или смешивании данных разных архитектур.
Что проверить
- Сохраните
ContextFlagsи архитектуру целевого процесса. - Проверьте размер и выравнивание структуры, которую передаёт debugger/injector.
- Не переиспользуйте context, полученный до существенного изменения состояния потока.
- Если используется WOW64, применяйте соответствующие API и структуру контекста.
Исправление должно формировать новый корректный context из актуального состояния потока. Ручное копирование register area между несовместимыми форматами приводит к повторному отказу.
Технические ссылки
Нужно найти другой код? Найти другой код состояния или ошибки.