Что означает код NTSTATUS 0xC0350057 (STATUS_HV_INVALID_DEVICE_ID)?

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

STATUS_HV_INVALID_DEVICE_ID

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

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

Что недействительно

Hypervisor API получил device ID, который не относится к допустимому устройству в текущем partition/context. Код не означает общий отказ виртуализации.

Что проверить

  • Запишите API/hypercall и device ID до преобразования или упаковки в структуру.
  • Проверьте, что идентификатор получен из текущего partition generation и не сохранён от удалённого/пересозданного устройства.
  • Сверьте тип устройства и диапазон допустимых ID с contract используемого Hyper-V интерфейса.

Как исправить

Получите актуальный device ID из текущего объекта и повторите тот же вызов. Перезапуск гостя не исправляет код, который продолжает передавать устаревший идентификатор.

Технические ссылки


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