Tabella AdminExecuteSequence
Nella tabella AdminExecuteSequence sono elencate le azioni che il programma di installazione chiama in sequenza quando viene eseguita l'azione admin di primo livello .
Le azioni ADMIN nella sequenza di installazione, fino alla 'azione InstallValidate ed eventuali finestre di dialogo di uscita, si trovano nella tabella AdminUISequence.
Le azioni ADMIN dell'azione 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, FileCoste CostFinalize.
azioni personalizzate che richiedono un'interfaccia utente devono usare MsiProcessMessage anziché le finestre di dialogo create usando la tabella Dialog.
Le colonne sono identiche a quelle della tabella InstallExecuteSequence. La tabella AdminExecuteSequence contiene le colonne seguenti.
Colonna | Digitare | Chiave | Nullable |
---|---|---|---|
Azione | identificatore | Y | N |
Condizione | condizione | N | Y |
Sequenza | Integer | N | Y |
Colonne
-
azione
-
Nome dell'azione da eseguire. Si tratta di un'azione standard 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 finestre di dialogo.
Flag di terminazione Valore Descrizione msiDoActionStatusSuccess -1 Completamento. Utilizzato con finestre di dialogo Esci. msiDoActionStatusUserExit -2 L'utente termina l'installazione. Usato con finestre di dialogo userExit. msiDoActionStatusFailure -3 Termina l'uscita irreversibile. Usato con una finestra 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