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-