| Предыдущий | Следующий |
| ERROR_VMCOMPUTE_TOO_MANY_NOTIFICATIONS | ERROR_VMCOMPUTE_UNEXPECTED_EXIT |
ERROR_VMCOMPUTE_INVALID_STATE
Что означает ERROR_VMCOMPUTE_INVALID_STATE
ERROR_VMCOMPUTE_INVALID_STATE (0xC0370105) — Запрошенная операция вычислительной системы недопустима в её текущем состоянии.
Контекст результата 0xC0370105 — подсистема «Host Compute Service» и область «compute systems, containers и virtual machines». Условие «запрошенная операция вычислительной системы недопустима в её текущем состоянии» указывает на тему «vmcompute, недопустимый, состояние», а не на общий отказ всего компонента.
Что проверить и как подтвердить исправление
Первый шаг — проверьте допустимость и структуру входных данных первого неуспешного вызова. Когда при 0xC0370105 система сообщает «запрошенная операция вычислительной системы недопустима в её текущем состоянии», сверьте тип, размер, диапазон, маску флагов и принадлежность каждого дескриптора текущему объекту именно по контракту первого неуспешного метода.
Диагностика 0xC0370105 должна включать compute system ID, JSON configuration без секретов, operation phase, HCS result и Host-Compute-Service log; отдельно запишите HCS. Для темы «vmcompute, недопустимый, состояние» при 0xC0370105 важны значения именно на первом отказе, а не после обработки ошибки верхним уровнем.
Коррекция для 0xC0370105 должна быть предметной: исправляйте конкретное поле конфигурации или состояние compute system; после асинхронной операции дождитесь окончательного результата. Для 0xC0370105 и сообщения «запрошенная операция вычислительной системы недопустима в её текущем состоянии» общий сброс допустим лишь как контроль, но не как доказательство причины.
Повторите операцию в том же окружении и сравните первый отличающийся вызов; для результата 0xC0370105 это надёжнее единичного успеха на других данных.
Документация для результата 0xC0370105: Host Compute System lifecycle overview · HCS API reference · HcsGetComputeSystemProperties.
Нужно найти другой код? Найти другой код состояния или ошибки.
