Что означает код HRESULT 0xC0350015 (ERROR_HV_INVALID_VP_STATE)?

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

ERROR_HV_INVALID_VP_STATE

Что означает ERROR_HV_INVALID_VP_STATE

ERROR_HV_INVALID_VP_STATE (0xC0350015) — Виртуальный процессор находится в состоянии, неподходящем для этой операции.

Код 0xC0350015 относится не ко всему компоненту «гипервизор Hyper-V», а к операции в области «partitions, virtual processors, memory pages и hypercalls». Сообщение «виртуальный процессор находится в состоянии, неподходящем для этой операции» позволяет начать с темы «недопустимый, vp, состояние».

Что проверить и как подтвердить исправление

Не начинайте с общего сброса компонента: проверьте допустимость и структуру входных данных первого неуспешного вызова. При 0xC0350015 и условии «виртуальный процессор находится в состоянии, неподходящем для этой операции» сверьте тип, размер, диапазон, маску флагов и принадлежность каждого дескриптора текущему объекту именно по контракту первого неуспешного метода.

Перед повтором 0xC0350015 зафиксируйте partition/VP ID, hypercall code, свойства partition, CPUID/SLAT/SMX и состояние hypervisor; отдельно запишите ID. Различия по теме «недопустимый, vp, состояние» для 0xC0350015 покажут, изменился ли первый неуспешный этап.

После локализации 0xC0350015 действуйте по контракту подсистемы: согласуйте параметры с возможностями текущего гипервизора и состоянием раздела; неизменённый hypercall повторять бессмысленно. Для 0xC0350015 и условия «виртуальный процессор находится в состоянии, неподходящем для этой операции» неизменённый повтор без нового состояния не считается исправлением.

После исправления повторите тот же вызов на прежних данных; у результата 0xC0350015 должен измениться первый неуспешный этап, а не только последующее сообщение.

Документация для результата 0xC0350015: Microsoft TLFS: virtual processor identity and state facilities · Microsoft TLFS: starting a virtual processor and state errors · Microsoft TLFS: mapping VP state pages.


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