Tabela AdvtExecuteSequence
A tabela AdvtExecuteSequence lista as ações que o instalador chama quando a ação ADVERTISE de nível superior é executada.
Somente as ações a seguir podem ser usadas na tabela AdvtExecuteSequence. As ações personalizadas não podem ser usadas nessa tabela.
As colunas são idênticas às da tabela InstallExecuteSequence. A tabela AdvtExecuteSequence tem as colunas a seguir.
Coluna | Tipo | Chave | Nullable |
---|---|---|---|
Ação | Identificador | S | N |
Condição | Condição | N | S |
Sequência | Inteiro | N | S |
Colunas
-
Action
-
Nome da ação padrão que o instalador deve executar. Essa é a chave primária da tabela.
-
Condition
-
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 das instruções condicionais, confira Sintaxe das instruções condicionais.
-
Sequence
-
Um valor positivo indica a posição da sequência da ação. Os valores negativos a seguir indicam que a ação será chamada se o instalador retornar o sinalizador de término. Cada sinalizador de término (valor negativo) pode ser usado com, no máximo, uma ação. Várias ações podem ter sinalizadores de término, mas precisam ser sinalizadores diferentes. Normalmente, os sinalizadores de término (valores negativos) são usados com caixas de diálogo.
Sinalizador de término Valor Descrição msiDoActionStatusSuccess -1 Conclusão bem-sucedida. Usado com caixas de diálogo Exit. msiDoActionStatusUserExit -2 O usuário encerra a instalação. Usado com caixas de diálogo UserExit. msiDoActionStatusFailure -3 A saída fatal é encerrada. Usado com caixas de diálogo FatalError. msiDoActionStatusSuspend -4 A instalação é suspensa. Zero, todos os outros números negativos ou um valor nulo indicam que a ação nunca é chamada.
Validação