Tabela de erros
A tabela de erros é usada para procurar modelos de formatação de mensagens de erro ao processar erros com um conjunto de códigos de erro, mas sem um conjunto de modelos de formatação (esta é a situação normal).
A tabela Erro tem as seguintes colunas.
Coluna | Tipo | Chave | Nulo |
---|---|---|---|
Erro | inteiro | Y | N |
Mensagem | Modelo | N | Y |
Colunas
-
Erro
-
Consulte de mensagens de erro do Windows Installer para obter uma lista dos números e mensagens de erro.
O número do erro deve ser um número 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 compilação inicial para conter os modelos de formato de depuração.
A tabela a seguir lista as mensagens reservadas. Para obter uma lista de códigos de erro internos e de remessa, consulte Mensagens de erro do Windows Installer.
Erro Mensagem Comentários 0 {{Erro fatal: }} Prefixo do cabeçalho para erros fatais (INSTALLMESSAGE_FATALEXIT). O texto incluído em chaves duplas {{text}} só é visível no arquivo de log. O texto não é exibido para o usuário na interface do usuário. 1 Erro [1]. Prefixo do cabeçalho para erros (INSTALLMESSAGE_ERROR) 2 Advertência [1]. Prefixo do cabeçalho para avisos (INSTALLMESSAGE_WARNING) 3 4 Informações [1]. Prefixo do cabeçalho para mensagens informativas (INSTALLMESSAGE_INFO) 5 Erro interno [1]. [2]{, [3]}{, [4]} Prefixo do cabeçalho para erros internos 6 7 {{Disco cheio: }} Prefixo de cabeçalho para erros de falta de espaço em disco (INSTALLMESSAGE_OUTOFDISKSPACE). O texto incluído em chaves duplas {{text}} só é visível no arquivo de log. O texto não é exibido para o usuário na interface do usuário. 8 Ação [Tempo]: [1]. [2] 9 [Nome do produto] 10 {[2]}{, [3]}{, [4]} 11 Tipo de mensagem: [1], Argumento: [2] 12 === Registro iniciado: [Data] [Hora] === 13 === Registro interrompido: [Data] [Hora] === 14 Início da ação [Hora]: [1] 15 Ação encerrada [Tempo]: [1]. Valor de retorno [2] 16 Tempo restante: {[1] min }{[2] seg} 17 Sem memória. Desligue 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 Reunindo as informações necessárias... 22 A remover versões mais antigas desta aplicação... 23 A preparar-se para remover versões mais antigas desta aplicação... 32 {[ProductName] }Instalação concluída com êxito. 33 {[ProductName] }Falha na instalação.
Comentários
O modelo não inclui formatação para o número do 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 incluído em chaves duplas {{text}} só é 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 Error localizada para seu 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 Error e ActionText. Se a tabela Error não estiver preenchida, o instalador carregará cadeias de caracteres localizadas para o idioma especificado pela propriedadeProductLanguage.
Validação