Site icon EfmSoft

Что означает код HRESULT 0xC0350004 (ERROR_HV_INVALID_ALIGNMENT)?

 
Также может означать:
КонстантаТипОС
STATUS_HV_INVALID_ALIGNMENTNTSTATUSWindows
Предыдущий Следующий
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 без учёта адреса. Повторный вызов должен отличаться только выравниванием.

Технические ссылки


Нужно найти другой код? Найти другой код состояния или ошибки.

Exit mobile version