Compartilhar via


Tabela InstallUISequence

A tabela InstallUISequence lista as ações executadas quando a ação install de de nível superior é executada e o nível de interface do usuário interno é definido como interface do usuário completa ou interface do usuário reduzida. O instalador ignorará as ações nesta tabela se o nível de interface do usuário estiver definido como interface do usuário básica ou nenhuma interface do usuário. Consulte Sobre ode Interface do Usuário.

As ações na sequência de instalação até a ação InstallValidatee as caixas de diálogo de saída estão localizadas na tabela InstallUISequence. Todas as ações do InstallValidate até o final da sequência de instalação estão na tabela InstallExecuteSequence. Como a tabela InstallExecuteSequence precisa ficar sozinha, ela tem todas as ações de inicialização necessárias, como o LaunchConditions, CostInitialize, FileCoste o CostFinalizee ação ExecuteAction.

A tabela InstallUISequence 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 a ser executada. Essa é uma ação interna, uma ação personalizada ou um assistente de interface do usuário.

Chave de tabela primária.

Condição de

Este campo contém uma expressão condicional. 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

O número nesta coluna determina a posição da sequência na qual essa ação é executada.

Um valor positivo representa a posição da sequência. Um valor Nulo indica que a ação nunca é executada. Os valores negativos a seguir indicam que essa ação será executada se o instalador retornar o sinalizador de terminação associado. 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 é executada.

Observações

O texto localizado associado para exibição de progresso ou registro em log é especificado na tabela ActionText.

Para obter um exemplo de uma tabela de sequência, consulte Usando uma tabela de sequência.

Validação

ICE03
ICE06
ICE12
ICE13
ICE20
ICE26
ICE27
ICE28
ICE46
ICE75
ICE79
ICE82
ICE86