| Предыдущий | Следующий |
| ERROR_VMCOMPUTE_PROTOCOL_ERROR | ERROR_VMCOMPUTE_WINDOWS_INSIDER_REQUIRED |
ERROR_VMCOMPUTE_INVALID_LAYER
Что означает ERROR_VMCOMPUTE_INVALID_LAYER
ERROR_VMCOMPUTE_INVALID_LAYER (0xC0370112) — Образ контейнера содержит слой неизвестного формата.
В подсистеме «Host Compute Service» результат 0xC0370112 относится к области «compute systems, containers и virtual machines». Описание «образ контейнера содержит слой неизвестного формата» сужает проверку до темы «vmcompute, недопустимый, layer».
Что проверить и как подтвердить исправление
В первую очередь проверьте допустимость и структуру входных данных первого неуспешного вызова. Для 0xC0370112 в сценарии «образ контейнера содержит слой неизвестного формата» сверьте тип, размер, диапазон, маску флагов и принадлежность каждого дескриптора текущему объекту именно по контракту первого неуспешного метода.
Перед повтором 0xC0370112 зафиксируйте compute system ID, JSON configuration без секретов, operation phase, HCS result и Host-Compute-Service log; отдельно запишите HCS. Различия по теме «vmcompute, недопустимый, layer» для 0xC0370112 покажут, изменился ли первый неуспешный этап.
Для 0xC0370112 применяйте исправление на границе первого отказа: исправляйте конкретное поле конфигурации или состояние compute system; после асинхронной операции дождитесь окончательного результата. Сообщение «образ контейнера содержит слой неизвестного формата» при 0xC0370112 не следует подавлять общей обработкой исключения.
Повторите операцию в том же окружении и сравните первый отличающийся вызов; для результата 0xC0370112 это надёжнее единичного успеха на других данных.
Документация для результата 0xC0370112: HCS container storage functions · hcsshim Windows layer implementation · OCI Image Specification: layers.
Нужно найти другой код? Найти другой код состояния или ошибки.