| Предыдущий | Следующий |
| WHV_E_UNSUPPORTED_HYPERVISOR_CONFIG | WHV_E_GPA_RANGE_NOT_FOUND |
WHV_E_INVALID_PARTITION_CONFIG
Конфигурация раздела фиксируется как проверенное целое
WHV_E_INVALID_PARTITION_CONFIG обычно связано с переходом от вновь созданного объекта раздела к настроенному разделу гипервизора. Ожидаемый порядок: WHvCreatePartition, один или несколько вызовов WHvSetPartitionProperty , а затем WHvSetupPartition.
Отдельные средства установки свойств могут завершаться успешно, тогда как итоговое сочетание нарушает инвариант. Число процессоров, открываемые возможности, режим APIC или контроллера прерываний, вложенная виртуализация и архитектурно-зависимые поля должны образовывать конфигурацию, поддерживаемую и реализацией API, и оборудованием.
Что проверить и как подтвердить исправление
- Запишите каждый код свойства, размер буфера и значение, применённые до
WHvSetupPartition. - Задайте требуемое число процессоров и архитектурно-зависимые данные контроллера прерываний.
- Запрашивайте возможности до включения дополнительных функций процессора или вложенной виртуализации.
- Сведите конфигурацию раздела к минимальной и добавляйте свойства обратно, пока не будет найдено недопустимое сочетание.
- Не пытайтесь отображать GPA или создавать виртуальные процессоры до успешного завершения настройки.
Ссылки
Нужно найти другой код? Найти другой код состояния или ошибки.