| Предыдущий | Следующий |
| STATUS_VID_STOP_PENDING | STATUS_VID_EXCEEDED_KM_CONTEXT_COUNT_LIMIT |
STATUS_VID_INVALID_PROCESSOR_STATE
Виртуальный процессор находится в неподходящем состоянии
STATUS_VID_INVALID_PROCESSOR_STATE означает, что VP существует, но операция неприменима в его текущем состоянии жизненного цикла.
Запрошенная операция несовместима с текущим состоянием существующего виртуального процессора в разделе VID. Зафиксируйте переход запуска, остановки или сброса VP непосредственно перед ошибкой и сопоставьте его с API или действием управления, вместо трактовки кода как аппаратной ошибки CPU.
Важные переходы включают создание, настройку, запуск, приостановку, остановку, сброс и демонтаж. Конкретное недопустимое состояние зависит от операции, вернувшей статус.
Что исследовать
- Запишите индекс VP, состояние раздела и запрошенную операцию.
- Проверьте, не пересекались ли сброс, сохранение или остановка с запуском либо операцией регистра.
- Отличайте эту ошибку от
STATUS_VID_VIRTUAL_PROCESSOR_LIMIT_EXCEEDED, который относится к количеству, а не состоянию.
Ссылки
- Microsoft: WHvCreateVirtualProcessor
- Microsoft: WHvResetPartition
- Microsoft: определения API Windows Hypervisor Platform
- Открытые спецификации Microsoft: значения NTSTATUS
Нужно найти другой код? Найти другой код состояния или ошибки.