Condividi tramite


Tabella AdvtExecuteSequence

Nella tabella AdvtExecuteSequence sono elencate le azioni che il programma di installazione chiama quando viene eseguita l'azione DI LIVELLO superiore.

Nella tabella AdvtExecuteSequence possono essere usate solo le azioni seguenti. Non è possibile utilizzare azioni personalizzate in questa tabella.

CostFinalize

CostInitialize

CreateShortcuts

InstallFinalize

InstallInitialize

InstallValidate

MsiPublishAssemblies

PublishComponents di

PublishFeatures

PublishProduct

RegisterClassInfo

RegisterExtensionInfo

RegisterMIMEInfo

RegisterProgIdInfo

Le colonne sono identiche a quelle della tabella InstallExecuteSequence. La tabella AdvtExecuteSequence 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 standard il programma di installazione deve essere eseguito. Si tratta della chiave primaria della tabella.

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

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