Что означает код HRESULT 0xC0350057 (ERROR_HV_INVALID_DEVICE_ID)?

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

ERROR_HV_INVALID_DEVICE_ID

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

ERROR_HV_INVALID_DEVICE_ID (0xC0350057) — Передан недопустимый идентификатор устройства.

В подсистеме «гипервизор Hyper-V» результат 0xC0350057 относится к области «partitions, virtual processors, memory pages и hypercalls». Описание «передан недопустимый идентификатор устройства» сужает проверку до темы «недопустимый, устройство, идентификатор».

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

В первую очередь проверьте допустимость и структуру входных данных первого неуспешного вызова. Для 0xC0350057 в сценарии «передан недопустимый идентификатор устройства» сверьте тип, размер, диапазон, маску флагов и принадлежность каждого дескриптора текущему объекту именно по контракту первого неуспешного метода.

Чтобы локализовать 0xC0350057, соберите partition/VP ID, hypercall code, свойства partition, CPUID/SLAT/SMX и состояние hypervisor; отдельно запишите IDs, HCS, ID, IOMMU. Затем для 0xC0350057 сравните исправный и неуспешный запуск в части «недопустимый, устройство, идентификатор», меняя одно условие за раз.

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

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

Документация для результата 0xC0350057: Hyper-V device ID status definition · Linux kernel: Hyper-V virtual PCI device identity · device address-space isolation through the IOMMU.


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