Что означает код HRESULT 0xC0370200 (ERROR_VNET_VIRTUAL_SWITCH_NAME_NOT_FOUND)?

 
Предыдущий Следующий
ERROR_VMCOMPUTE_WINDOWS_INSIDER_REQUIRED ERROR_VOLMGR_DATABASE_FULL

ERROR_VNET_VIRTUAL_SWITCH_NAME_NOT_FOUND

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

ERROR_VNET_VIRTUAL_SWITCH_NAME_NOT_FOUND (0xC0370200) — Виртуальный коммутатор с указанным именем не найден.

Результат 0xC0370200 пришёл из подсистемы «Windows» при работе с областью «системный объект и операцию, прямо указанные официальным описанием». Для сообщения «виртуальный коммутатор с указанным именем не найден» практический предмет проверки — «vnet, virtual, switch, имя, не, поиск объекта».

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

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

Чтобы локализовать 0xC0370200, соберите первый API-вызов, его параметры, object ID и события соответствующего системного компонента; отдельно запишите HRESULT, ID. Затем для 0xC0370200 сравните исправный и неуспешный запуск в части «vnet, virtual, switch, имя, не, поиск объекта», меняя одно условие за раз.

Для 0xC0370200 применяйте исправление на границе первого отказа: устраняйте первое подтверждённое условие и повторяйте исходный вызов без изменения остальных параметров. Сообщение «виртуальный коммутатор с указанным именем не найден» при 0xC0370200 не следует подавлять общей обработкой исключения.

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

Документация для результата 0xC0370200: Microsoft Open Specifications: HRESULT values · Get-VMSwitch · create a Hyper-V virtual switch.


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