Tabela de erros
A tabela Erro é usada para pesquisar modelos de formatação de mensagem de erro ao processar erros com um conjunto de códigos de erro, mas sem um conjunto de modelos de formatação (essa é a situação normal).
A tabela Erro tem as colunas a seguir.
Coluna | Tipo | Chave | Nullable |
---|---|---|---|
Erro | inteiro | Y | N |
Mensagem | de modelo de | N | Y |
Colunas
-
Erro de
-
Consulte Mensagens de Erro do Windows Installer para obter uma lista dos números de erro e mensagens.
O número de erro deve ser um inteiro não negativo.
O intervalo de 25000 a 30000 é reservado para erros de ações personalizadas. Os autores de ações personalizadas podem usar esse intervalo para suas ações personalizadas.
-
Mensagem
-
Esta coluna contém o modelo de formatação de erro localizável. A tabela Error é gerada pelo processo de build inicial para conter os modelos de formato de depuração.
A tabela a seguir lista mensagens reservadas. Para obter uma lista de códigos de erro internos e de envio, consulte Mensagens de Erro do Windows Installer.
Erro Mensagem Observações 0 {{Erro fatal: }} Prefixo de cabeçalho para erros fatais (INSTALLMESSAGE_FATALEXIT). O texto entre chaves duplas {{text}} só fica visível no arquivo de log. O texto não é exibido para o usuário na interface do usuário. 1 Erro [1]. Prefixo de cabeçalho para erros (INSTALLMESSAGE_ERROR) 2 Aviso [1]. Prefixo de cabeçalho para avisos (INSTALLMESSAGE_WARNING) 3 4 Informações [1]. Prefixo de cabeçalho para mensagens informativas (INSTALLMESSAGE_INFO) 5 Erro interno [1]. [2]{, [3]}{, [4]} Prefixo de cabeçalho para erros internos 6 7 {{Disco cheio: }} Prefixo de cabeçalho para erros de espaço fora do disco (INSTALLMESSAGE_OUTOFDISKSPACE). O texto entre chaves duplas {{text}} só fica visível no arquivo de log. O texto não é exibido para o usuário na interface do usuário. 8 Ação [Hora]: [1]. [2] 9 [ProductName] 10 {[2]}{, [3]}{, [4]} 11 Tipo de mensagem: [1], Argumento: [2] 12 === Registro em log iniciado: [Data] [Hora] === 13 === Registro em log interrompido: [Data] [Hora] === 14 Início da ação [Hora]: [1] 15 A ação terminou [Hora]: [1]. Valor retornado [2] 16 Tempo restante: {[1] min }{[2] s} 17 Sem memória. Desligar outros aplicativos antes de tentar novamente 18 O instalador não está mais respondendo 19 Instalador encerrado prematuramente 20 Aguarde enquanto o Windows configura [ProductName]... 21 Coletando informações necessárias... 22 Removendo versões mais antigas deste aplicativo... 23 Preparando-se para remover versões mais antigas deste aplicativo... 32 {[ProductName] }Configuração concluída com êxito. 33 {[ProductName] }Falha na instalação.
Observações
O modelo não inclui a formatação para o número de erro no campo 1. Ao processar o erro, o instalador anexa um prefixo de cabeçalho ao modelo, dependendo do tipo de mensagem. Esses cabeçalhos também são armazenados na tabela Erro.
O texto entre chaves duplas {{text}} só fica visível no arquivo de log. O texto não é exibido para o usuário na interface do usuário.
Você pode importar uma tabela de erros localizada para o banco de dados usando Msidb.exe ou MsiDatabaseImport. O SDK inclui uma tabela de erros localizada para cada um dos idiomas listados na seção Localizando as tabelas de erro e actiontext. Se a tabela Erro não for preenchida, o instalador carregará cadeias de caracteres localizadas para o idioma especificado pela propriedade ProductLanguage.
Validação