Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
Essa ação personalizada exibe uma mensagem de erro especificada, retorna uma falha e encerra a instalação. A mensagem de erro exibida pode ser fornecida como uma cadeia de caracteres ou como um índice na tabela Error.
Fonte
Deixe a coluna Origem da tabela CustomAction em branco.
Valor do tipo
Inclua o valor a seguir na coluna Type da tabela CustomAction para especificar o tipo numérico básico.
| Constantes | Hexadecimal | Decimal |
|---|---|---|
| msidbCustomActionTypeTextData + msidbCustomActionTypeSourceFile | 0x013 | 19 |
Alvo
A coluna Destino da tabela CustomAction contém uma cadeia de caracteres de texto formatada usando a funcionalidade especificada em MsiFormatRecord (sem os especificadores de campo numérico). Os parâmetros a serem substituídos são colocados entre colchetes, [...], e podem ser propriedades, variáveis de ambiente (% prefixo), caminhos de arquivo (prefixo#) ou caminhos de diretório de componente (prefixo$). Se depois de formatar a cadeia de caracteres for avaliada como um inteiro, esse inteiro será usado como um índice na tabela Error para recuperar a mensagem a ser exibida. Se depois de formatar a cadeia de caracteres contiver caracteres não numéricos, a cadeia de caracteres em si será exibida como a mensagem.
Opções de processamento de retorno
A ação personalizada não usa nenhuma opção.
Opções de agendamento de execução
A ação personalizada não usa nenhuma opção.
Opções de execução do In-Script
A ação personalizada não usa nenhuma opção.
Valores retornados
Consulte valores de retorno da ação personalizada.
Observações
Por exemplo, as ações personalizadas CAError1, CAError2, CAError3 e CAError4 retornam essas mensagens.
| Ação | Tipo | Fonte | Alvo |
|---|---|---|---|
| CAError1 | 19 | [Prop1] | |
| CAError2 | 19 | Falha na instalação devido ao Erro2. | |
| CAError3 | 19 | 25000 | |
| CAError4 | 19 | [Prop2] |
| Propriedade | Valor |
|---|---|
| Prop1 | "Falha na instalação devido ao Erro1.". |
| Prop2 | "25100" |
| Código | Mensagem |
|---|---|
| 25000 | Falha na instalação devido ao Erro3. |
| 25100 | Falha na instalação devido ao Erro4. |
Essas ações personalizadas retornam as seguintes mensagens de erro:
| Ação personalizada | Cadeia de caracteres de mensagem retornada |
|---|---|
| CAError1 | Falha na instalação devido ao Erro1. |
| CAError2 | Falha na instalação devido ao Erro2. |
| CAError3 | Falha na instalação devido ao Erro3. |
| CAError4 | Falha na instalação devido ao Erro4. |
Observe que, como a ordem de avaliação das condições de inicialização não pode ser garantida criando a tabela LaunchCondition, você deve usar ações personalizadas do Tipo de Ação Personalizada 19 em sua instalação para avaliar as condições em uma ordem específica.
Tópicos relacionados