Что означает код HRESULT 0xC0370112 (ERROR_VMCOMPUTE_INVALID_LAYER)?

 
Предыдущий Следующий
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.


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