Что означает код HRESULT 0x80370309 (WHV_E_INVALID_VP_REGISTER_NAME)?

 
Предыдущий Следующий
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, структуру данных и возможности хоста. Не пытайтесь исправить несовместимость случайным включением дополнительных компонентов виртуализации.

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


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