Delen via


InstallExecuteSequence Table

De tabel InstallExecuteSequence bevat acties die worden uitgevoerd wanneer de actie INSTALL op het hoogste niveau wordt uitgevoerd.

Acties in de installatiereeks tot aan de InstallValidate-actieen eventuele afsluitdialoogvensters bevinden zich in de tabel InstallUISequence-tabel. Alle acties van installValidate tot het einde van de installatiereeks bevinden zich in de tabel InstallExecuteSequence. Omdat de tabel InstallExecuteSequence zelfstandig moet zijn, heeft deze alle benodigde initialisatieacties, zoals de LaunchConditions, CostInitialize, FileCosten CostFinalize-acties.

Aangepaste acties waarvoor een gebruikersinterface is vereist, MsiProcessMessage- moeten gebruiken in plaats van geschreven dialoogvensters die zijn gemaakt met de dialoogvenstertabel.

De tabel InstallExecuteSequence heeft de volgende kolommen.

Kolom Type Sleutel Null-waarde
Actie id- Y N
Conditie voorwaarde N Y
Volgorde geheel getal N Y

 

Kolommen

actie

De naam van de actie die moet worden uitgevoerd. Dit is een ingebouwde actie of een aangepaste actie.

Primaire tabelsleutel.

voorwaarde voor

Dit veld bevat een voorwaardelijke expressie. Als de expressie onwaar is, wordt de actie overgeslagen. Als de syntaxis van de expressie ongeldig is, wordt de reeks beëindigd en wordt iesBadActionData geretourneerd. Zie syntaxis van voorwaardelijke instructievoor meer informatie over de syntaxis van voorwaardelijke instructies.

reeks

Getal waarmee de volgordepositie wordt bepaald waarop deze actie moet worden uitgevoerd.

Een positieve waarde vertegenwoordigt de volgordepositie. Een Null-waarde geeft aan dat de actie niet wordt uitgevoerd. De volgende negatieve waarden geven aan dat deze actie moet worden uitgevoerd als het installatieprogramma de bijbehorende beëindigingsvlag retourneert. Elke beëindigingsvlag (negatieve waarde) kan worden gebruikt met niet meer dan één actie. Meerdere acties kunnen beëindigingsvlagmen hebben, maar ze moeten verschillende vlaggen zijn. Beëindigingsvlagmen (negatieve waarden) worden meestal gebruikt met dialoogvensters.

Beëindigingsvlag Waarde Beschrijving
msiDoActionStatusSuccess -1 Voltooid. Wordt gebruikt met dialoogvensters afsluiten.
msiDoActionStatusUserExit -2 Gebruiker beëindigt de installatie. Wordt gebruikt met UserExit dialoogvensters.
msiDoActionStatusFailure -3 Fatale uitgang eindigt. Wordt gebruikt met een dialoogvenster FatalError.
msiDoActionStatusSuspend -4 De installatie is onderbroken.

 

Nul, alle andere negatieve getallen of een Null-waarde geven aan dat de actie nooit wordt uitgevoerd.

Opmerkingen

Gelokaliseerde tekst voor voortgangsweergave of logboekregistratie wordt opgegeven in de ActionText-tabel.

Zie Een reekstabel gebruikenvoor een voorbeeld van een reekstabel.

Validering

ICE03-
ICE06-
ICE12
ICE13
ICE26-
ICE27
ICE28-
ICE46-
ICE63-
ICE75-
ICE77-
ICE79-
ICE82
ICE83-
ICE84-
ICE86-