| Предыдущий | Следующий |
| WHV_E_INVALID_VP_STATE | ERROR_VOLMGR_INCOMPLETE_REGENERATION |
WHV_E_INVALID_VP_REGISTER_NAME
Что означает WHV_E_INVALID_VP_REGISTER_NAME
WHV_E_INVALID_VP_REGISTER_NAME относится к Windows Hypervisor Platform. Регистр виртуального процессора с указанным именем не существует.
Что проверить
Отделяйте возможности гипервизора от параметров конкретного раздела и виртуального процессора. Имя регистра или свойства и размер буфера нужно проверять для фактически используемой версии WHv API.
Практический смысл и диагностика
- Имя VP register не поддерживается этой архитектурой или runtime; проверьте используемое enum value и capability.
- Набор `WHV_REGISTER_NAME` содержит architecture-specific control, segment, interrupt, synthetic и state registers; новый SDK может определять имена, которых нет в более старой системе.
- Для проверки используйте документацию Microsoft по `WHvGetVirtualProcessorRegisters`, типам virtual processor registers и `WHvGetCapability`.
Что сохранить
- точный WHv* API и индекс виртуального процессора
- имя регистра или свойства и фактический размер структуры или буфера
- включённые компоненты Hyper-V/виртуализации и сведения о возможностях хоста
- первый исходный HRESULT до преобразования библиотекой виртуализации
Исправление и проверка
Согласуйте используемый WHv API, структуру данных и возможности хоста. Не пытайтесь исправить несовместимость случайным включением дополнительных компонентов виртуализации.
Технические ссылки
Нужно найти другой код? Найти другой код состояния или ошибки.