Compartilhar via


Tabela AdvtExecuteSequence

A tabela AdvtExecuteSequence lista as ações que o instalador chama quando a ação ADVERTISE de de nível superior é executada.

Somente as ações a seguir podem ser usadas na tabela AdvtExecuteSequence. Ações personalizadas não podem ser usadas nesta tabela.

CostFinalize

CostInitialize

CreateShortcuts

InstallFinalize

InstallInitialize

InstallValidate

msiPublishAssemblies

PublishComponents

PublishFeatures

PublishProduct

RegisterClassInfo

RegisterExtensionInfo

RegisterMIMEInfo

RegisterProgIdInfo

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 de Y N
Condição de Condição N Y
Seqüenciar inteiro N Y

 

Colunas

Ação

Nome da ação padrão o instalador deve ser executado. Essa é a chave primária da tabela.

Condição de

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 Sintaxe de Instrução Condicional.

Sequência de

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 terminação. Cada sinalizador de terminação (valor negativo) pode ser usado com no máximo uma ação. Várias ações podem ter sinalizadores de encerramento, mas devem ser sinalizadores diferentes. Sinalizadores de terminação (valores negativos) normalmente são usados com caixas de diálogo .

Sinalizador de terminaçã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 caixas de diálogo FatalError.
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

ICE03
ICE06
ICE12
ICE13
ICE27
ICE46
ICE72
ICE79
ICE82
ICE83
ICE84
ICE86
ICEM04