Что означает код NTSTATUS 0xC0350002 (STATUS_HV_INVALID_HYPERCALL_CODE)?

 
Также может означать:
КонстантаТипОС
ERROR_HV_INVALID_HYPERCALL_CODEHRESULTWindows
Предыдущий Следующий
STATUS_TPM_ZERO_EXHAUST_ENABLED STATUS_HV_INVALID_HYPERCALL_INPUT

STATUS_HV_INVALID_HYPERCALL_CODE

Код вызова находится за пределами интерфейса Hyper-V, доступного гостю

STATUS_HV_INVALID_HYPERCALL_CODE означает, что гипервизор отклонил номер гипервызова до выполнения запрошенной операции. Это не ошибка рабочей нагрузки внутри виртуальной машины. Гипервызовы являются ABI между гостем и гипервизором, а набор разрешённых разделу вызовов зависит от фактически предоставленного интерфейса и возможностей гипервизора.

Не считайте строку версии узла или имя производителя доказательством доступности гипервызова. TLFS Hyper-V требует обнаруживать интерфейс и функции, предоставленные разделу, а затем выбирать поддерживаемый путь. Вложенная виртуальная машина может видеть более узкий интерфейс, чем непосредственный гость Hyper-V, даже если внешний узел поддерживает больше возможностей.

Что сохранить

  • Код гипервызова, управляющее слово, архитектуру и тип вызова: простой, повторяющийся или быстрый.
  • Результат интерфейса HV#1 и данные функций и привилегий, видимые вызывающему разделу.
  • Используется ли вложенная виртуализация и какой уровень отклонил вызов.
  • Ветвь обнаружения функций, выбравшую гипервызов вместо резервного API.

Ссылки


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