| Предыдущий | Следующий |
| STATUS_HV_NO_RESOURCES | STATUS_HV_INSUFFICIENT_BUFFER |
STATUS_HV_FEATURE_UNAVAILABLE
Интерфейс существует, но этому разделу не предоставлена функция
STATUS_HV_FEATURE_UNAVAILABLE означает, что функция Hyper-V недоступна вызывающей стороне. Это состояние имеет более узкий смысл, чем STATUS_HV_INVALID_HYPERCALL_CODE: известный интерфейс может присутствовать, но конкретная возможность не предоставляется гипервизором, набором привилегий раздела, аппаратной конфигурацией или политикой вложенной виртуализации.
Определяйте допустимые запросы гостевой системы через обнаружение возможностей. Microsoft документирует сведения CPUID и признаки функций как механизм совместимости и прямо рекомендует не выводить возможности только из диапазонов версий гипервизора. До изменения поведения гостевой системы зафиксируйте биты функций в проблемной и заведомо рабочей среде.
Что следует сопоставить
- Предоставленная сигнатура интерфейса, маска привилегий, биты функций и ограничения реализации.
- Роль корневого или дочернего раздела, состояние вложенности и ограничения, связанные с VBS/VSM.
- Точная запрошенная функция и документированный бит обнаружения, управляющий ею.
- Резервное поведение на случай, если возможность не предоставляется.
Ссылки
- Microsoft: интерфейс гипервызовов Hyper-V
- Microsoft: обнаружение возможностей и интерфейсов Hyper-V
- Исходный код Linux: инициализация гостевой системы Hyper-V
Нужно найти другой код? Найти другой код состояния или ошибки.