InstallUISequence Table
De tabel InstallUISequence bevat acties die worden uitgevoerd wanneer de actie INSTALL op het hoogste niveau wordt uitgevoerd en het interne gebruikersinterfaceniveau is ingesteld op volledige gebruikersinterface of verminderde gebruikersinterface. Het installatieprogramma slaat de acties in deze tabel over als het gebruikersinterfaceniveau is ingesteld op basisgebruikersinterface of geen gebruikersinterface. Zie Over de gebruikersinterface.
Acties in de installatievolgorde tot aan de actie InstallValidateen de afsluitdialoogvensters bevinden zich in de tabel InstallUISequence. Alle acties van installValidate tot het einde van de installatiereeks bevinden zich in de tabel InstallExecuteSequence-tabel. Omdat de tabel InstallExecuteSequence zelfstandig moet zijn, heeft deze alle benodigde initialisatieacties zoals de LaunchConditions, CostInitialize, FileCost-en de CostFinalize-en actie ExecuteAction.
De tabel InstallUISequence 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, een aangepaste actie of een wizard voor de gebruikersinterface.
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
-
Het getal in deze kolom bepaalt de volgordepositie waarin deze actie wordt uitgevoerd.
Een positieve waarde vertegenwoordigt de volgordepositie. Een Null-waarde geeft aan dat de actie nooit wordt uitgevoerd. De volgende negatieve waarden geven aan dat deze actie wordt 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
Gekoppelde gelokaliseerde tekst voor voortgangsweergave of logboekregistratie wordt opgegeven in de ActionText-tabel.
Zie Een reekstabel gebruikenvoor een voorbeeld van een reekstabel.
Validering