AdminUISequence-tabel
De tabel AdminUISequence bevat acties die het installatieprogramma op volgorde aanroept wanneer de actie ADMIN op het hoogste niveau wordt uitgevoerd en het interne gebruikersinterfaceniveau is ingesteld op volledige gebruikersinterface of beperkte gebruikersinterface. Het installatieprogramma slaat de acties in deze tabel over als het gebruikersinterfaceniveau is ingesteld op basisgebruikersinterface of geen gebruikersinterface. Zie Over de gebruikersinterface.
BEHEERacties in de installatiereeks tot aan de InstallValidate-actieen eventuele afsluitdialoogvensters bevinden zich in de tabel AdminUISequence. Alle acties van installValidate tot het einde van de installatiereeks bevinden zich in de tabel AdminExecuteSequence-tabel. Omdat de tabel AdminExecuteSequence zelfstandig moet zijn, bevat deze ook alle benodigde initialisatieacties, zoals LaunchConditions, CostInitialize, FileCost-en CostFinalize. Het bevat ook de actie ExecuteAction.
De kolommen zijn identiek aan die van de tabel InstallUISequence. De tabel AdminUISequence 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 standaardactie, een wizard gebruikersinterface of een aangepaste actie die wordt vermeld in de CustomAction-tabel.
Primaire tabelsleutel.
-
voorwaarde voor
-
Logische 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
-
Een positieve waarde geeft de volgordepositie van de actie aan. De volgende negatieve waarden geven aan dat de actie wordt aangeroepen als het installatieprogramma de 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 aangeroepen.
Validering
ICE03-
ICE06-
ICE12
ICE13
ICE20-
ICE26-
ICE27
ICE28-
ICE46-
ICE75-
ICE79-
ICE82
ICE84-
ICE86-
ICE96-
ICEM04-