Tabela AdvtExecuteSequence
A tabela AdvtExecuteSequence lista as ações que o instalador chama quando a ação de nível superior ADVERTISE é executada.
Somente as ações a seguir podem ser usadas na tabela AdvtExecuteSequence. As ações personalizadas não podem ser usadas nesta tabela.
As colunas são idênticas às da tabela InstallExecuteSequence. A tabela AdvtExecuteSequence tem as seguintes colunas.
Coluna | Tipo | Chave | Nulo |
---|---|---|---|
Ação | Identificador | Y | N |
Condição | Condição | N | Y |
Sequência | inteiro | N | Y |
Colunas
-
Ação
-
Nome da ação padrão o instalador deve executar. Esta é a chave primária da tabela.
-
Condição
-
Expressão lógica. Se a expressão for avaliada como false, a ação será ignorada. Se a sintaxe da expressão for inválida, a sequência será encerrada, retornando iesBadActionData. Para obter informações sobre a sintaxe de instruções condicionais, consulte Conditional Statement Syntax.
-
Sequência
-
Um valor positivo indica a posição da sequência da ação. Os seguintes valores negativos indicam que a ação é chamada se o instalador retornar o sinalizador de terminação. Cada sinalizador de rescisão (valor negativo) pode ser usado com apenas uma ação. Várias ações podem ter sinalizadores de encerramento, mas devem ser sinalizadores diferentes. Os sinalizadores de terminação (valores negativos) são normalmente utilizados com Caixas de Diálogo.
Sinalizador de rescisão Valor Descrição msiDoActionStatusSuccess -1 Conclusão bem-sucedida. Usado com caixas de diálogo Sair. msiDoActionStatusUserExit -2 O usuário encerra a instalação. Usado com caixas de diálogo UserExit. msiDoActionStatusFailure -3 A saída fatal termina. Usado com um FatalError caixas de diálogo. msiDoActionStatusSuspend -4 A instalação está suspensa. Zero, todos os outros números negativos ou um valor nulo indicam que a ação nunca é chamada.
Validação