Partilhar via


Tabela AdminUISequence

A tabela AdminUISequence lista as ações que o instalador chama em sequência quando a ação de nível superior ADMIN é executada e o nível da interface do usuário interna é definido como UI completa ou IU reduzida. O instalador ignorará as ações nesta tabela se o nível da interface do usuário estiver definido como interface do usuário básica ou sem interface do usuário. Consulte sobre a interface do usuário.

As ações ADMIN na sequência de instalação até a ação InstallValidatee quaisquer caixas de diálogo de saída estão localizadas na tabela AdminUISequence. Todas as ações do InstallValidate até o final da sequência de instalação estão na tabela AdminExecuteSequence . Como a tabela AdminExecuteSequence precisa ser independente, ela também contém todas as ações de inicialização necessárias, como LaunchConditions, CostInitialize, FileCoste CostFinalize. Ele também tem o ação ExecuteAction.

As colunas são idênticas às da tabela InstallUISequence . A tabela AdminUISequence 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 a ser executada. Esta é uma ação padrão, um assistente de interface do usuário ou uma ação personalizada listada na tabela CustomAction.

Chave de tabela primária.

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

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