Share via


Solução de problemas da API DISM

Use a API do DISM (Gerenciamento e Manutenção de Imagens de Implantação) para criar soluções personalizadas na plataforma DISM. Você pode solucionar problemas de sua solução em desenvolvimento examinando os erros e avisos no arquivo de log da API DISM. Você pode alterar o local e o nível de informações que deseja receber para o arquivo de log durante sua chamada para a Função DismInitialize.

Para obter mais informações sobre as práticas recomendadas ao codificar com o DISMAPI, consulte Usando a API DISM.

Mensagens de erro DISMAPI

As seguintes mensagens DISMAPI podem ser relatadas nos arquivos de log quando ocorre um erro.

ID da mensagem Texto da mensagem
DISMAPI_E_DISMAPI_ALREADY_INITIALIZED A API do DISM já foi inicializada para esse processo
DISMAPI_E_DISMAPI_NOT_INITIALIZED A API DO DISM não foi inicializada para esse processo
DISMAPI_E_SHUTDOWN_IN_PROGRESS Uma DismSession estava sendo desligada quando outra operação foi chamada nela
DISMAPI_E_OPEN_SESSION_HANDLES DismShutdown foi chamado enquanto havia identificadores de DismSession abertos
DISMAPI_E_INVALID_DISM_SESSION Um identificador dismSession inválido foi passado para uma função DISMAPI
DISMAPI_E_INVALID_IMAGE_INDEX Um índice de imagem inválido foi especificado
DISMAPI_E_INVALID_IMAGE_NAME Um nome de imagem inválido foi especificado
DISMAPI_E_UNABLE_TO_UNMOUNT_IMAGE_PATH Uma imagem que não é um WIM montado ou VHD montado tentou ser desmontada
DISMAPI_E_LOGGING_DISABLED Falha ao obter acesso ao usuário do arquivo de log especificado. O registro em log foi desabilitado

Mensagens de erro do Windows

Erros padrão do Windows também podem ser relatados durante um processo DISMAPI. Você pode obter mais informações sobre quaisquer códigos de erro do sistema Win32 listados digitando net helpmsg na linha de comando e digitando o número do código de erro. Para obter mais informações sobre códigos de erro do sistema, consulte Códigos de erro do sistema (0-499).

Usando a API do DISM