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).