| Предыдущий | Следующий |
| ERROR_HV_INVALID_HYPERCALL_INPUT | ERROR_HV_INVALID_PARAMETER |
ERROR_HV_INVALID_ALIGNMENT
Что означает ERROR_HV_INVALID_ALIGNMENT
ERROR_HV_INVALID_ALIGNMENT (0xC0350004) — Гипервизор не выполнил операцию: один из параметров имеет неверное выравнивание.
Один из buffer/address/size параметров hypercall не соответствует требуемому alignment. Значение может быть в допустимом диапазоне, но лежать на неправильной границе.
Что проверить
Зафиксируйте конкретный hypercall и адреса/размеры его memory operands. Сверьте documented alignment и page-boundary requirements именно этой операции; особенно проверьте структуры, выделенные собственным allocator.
Как исправлять и подтвердить результат
Выделите/разместите объект на требуемой границе и не исправляйте ошибку простым округлением size без учёта адреса. Повторный вызов должен отличаться только выравниванием.
Технические ссылки
Нужно найти другой код? Найти другой код состояния или ошибки.
