Что означает код HRESULT 0xC037010A (ERROR_VMCOMPUTE_CONNECTION_CLOSED)?

 
Предыдущий Следующий
ERROR_VMCOMPUTE_TIMEOUT ERROR_VMCOMPUTE_UNKNOWN_MESSAGE

ERROR_VMCOMPUTE_CONNECTION_CLOSED

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

ERROR_VMCOMPUTE_CONNECTION_CLOSED (0xC037010A) — Соединение с виртуальной машиной, в которой размещён контейнер, закрыто.

Код 0xC037010A относится не ко всему компоненту «Host Compute Service», а к операции в области «compute systems, containers и virtual machines». Сообщение «соединение с виртуальной машиной, в которой размещён контейнер, закрыто» позволяет начать с темы «vmcompute, соединение, closed».

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

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

Чтобы локализовать 0xC037010A, соберите compute system ID, JSON configuration без секретов, operation phase, HCS result и Host-Compute-Service log; отдельно запишите HCS, JSON. Затем для 0xC037010A сравните исправный и неуспешный запуск в части «vmcompute, соединение, closed», меняя одно условие за раз.

Практическое исправление для 0xC037010A: исправляйте конкретное поле конфигурации или состояние compute system; после асинхронной операции дождитесь окончательного результата. В контексте условия «соединение с виртуальной машиной, в которой размещён контейнер, закрыто» для 0xC037010A оно должно устранить подтверждённую причину, а не скрыть исходный HRESULT.

Подтвердите изменение повтором исходной операции: результат 0xC037010A не должен возникать на исправном объекте, но прежний отрицательный контроль обязан оставаться предсказуемым.

Документация для результата 0xC037010A: Host Compute System overview · HCS event callback sample · hcsshim project.


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