Condividi tramite


Tabella AdminUISequence

La tabella AdminUISequence elenca le azioni chiamate dal programma di installazione in sequenza quando viene eseguita l'azione ADMIN di primo livello e il livello dell'interfaccia utente interna è impostato sull'interfaccia utente completa o sull'interfaccia utente ridotta. Il programma di installazione ignora le azioni in questa tabella se il livello dell'interfaccia utente è impostato sull'interfaccia utente di base o su nessuna interfaccia utente. Vedere Informazioni sull'interfaccia utente.

Le azioni ADMIN nella sequenza di installazione fino all'azione InstallValidate e a tutte le finestre di dialogo di uscita si trovano nella tabella AdminUISequence. Tutte le azioni da InstallValidate fino alla fine della sequenza di installazione si trovano nella tabella AdminExecuteSequence. Poiché la tabella AdminExecuteSequence deve essere autonoma, contiene anche tutte le azioni di inizializzazione necessarie, ad esempio LaunchConditions, CostInitialize, FileCost e CostFinalize. Include anche l'azione ExecuteAction.

Le colonne sono identiche a quelle della tabella InstallUISequence. La tabella AdminUISequence include le colonne seguenti.

Colonna Tipo Chiave Nullable
Azione Identificatore S N
Condizione Condition N S
Sequenza Integer N S

 

Colonne

Azione

Nome dell'azione da eseguire. Si tratta di un'azione standard, di una procedura guidata dell'interfaccia utente o di un'azione personalizzata elencata nella tabella CustomAction.

Chiave della tabella primaria.

Condizione

Espressione logica. Se l'espressione restituisce false, l'azione viene ignorata. Se la sintassi dell'espressione non è valida, la sequenza termina, restituendo iesBadActionData. Per informazioni sulla sintassi delle istruzioni condizionali, vedere Sintassi dell'istruzione condizionale.

Sequenza

Un valore positivo indica la posizione della sequenza dell'azione. I valori negativi seguenti indicano che l'azione viene chiamata se il programma di installazione restituisce il flag di terminazione. Ogni flag di terminazione (valore negativo) può essere usato senza più di un'azione. Più azioni possono avere flag di terminazione, ma devono essere flag diversi. I flag di terminazione (valori negativi) vengono in genere usati con le finestre di dialogo.

Flag di terminazione Valore Descrizione
msiDoActionStatusSuccess -1 Completamento. Utilizzato con le finestre di dialogo Esci .
msiDoActionStatusUserExit -2 L'utente termina l'installazione. Utilizzata con le finestre di dialogo UserExit .
msiDoActionStatusFailure -3 Termina l'uscita irreversibile. Utilizzato con le finestre di dialogo FatalError .
msiDoActionStatusSuspend -4 L'installazione è sospesa.

 

Zero, tutti gli altri numeri negativi o un valore Null indicano che l'azione non viene mai chiamata.

Convalida

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