Устранение неполадок с API DISM

Используйте API обслуживания образов развертывания и управления ими (DISM) для создания настраиваемых решений на платформе DISM. Вы можете устранить неполадки решения в разработке, просмотрив ошибки и предупреждения в файле журнала API DISM. Вы можете изменить расположение и уровень сведений, которые вы хотите получить для файла журнала во время вызова функции DismInitialize.

Дополнительные сведения о рекомендациях по написанию кода с помощью DISMAPI см. в статье Использование API DISM.

Сообщения об ошибках DISMAPI

При возникновении ошибки в файлах журнала могут быть представлены следующие сообщения DISMAPI.

Идентификатор сообщения Текст сообщения
DISMAPI_E_DISMAPI_ALREADY_INITIALIZED API DISM уже инициализирован для этого процесса
DISMAPI_E_DISMAPI_NOT_INITIALIZED Api DISM не инициализирован для этого процесса
DISMAPI_E_SHUTDOWN_IN_PROGRESS DismSession завершалось при вызове другой операции.
DISMAPI_E_OPEN_SESSION_HANDLES DismShutdown был вызван при наличии открытых дескрипторов DismSession
DISMAPI_E_INVALID_DISM_SESSION Недопустимый дескриптор DismSession передан в функцию DISMAPI.
DISMAPI_E_INVALID_IMAGE_INDEX Указан недопустимый индекс изображения
DISMAPI_E_INVALID_IMAGE_NAME Указано недопустимое имя образа
DISMAPI_E_UNABLE_TO_UNMOUNT_IMAGE_PATH Попытка отключения образа, который не является подключенным WIM или подключенным виртуальным жестким диском
DISMAPI_E_LOGGING_DISABLED Не удалось получить доступ к указанному пользователю файла журнала. Ведение журнала отключено

Сообщения об ошибках Windows

Стандартные ошибки Windows также могут сообщаться во время процесса DISMAPI. Дополнительные сведения о любых перечисленных кодах системных ошибок Win32 можно получить, введя net helpmsg в командной строке, а затем введя номер кода ошибки. Дополнительные сведения о системных кодах ошибок см. в разделе Коды системных ошибок (0–499).

Использование API DISM