Delen via


AdminExecuteSequence-tabel

De tabel AdminExecuteSequence bevat acties die het installatieprogramma op volgorde aanroept wanneer de actie ADMIN op het hoogste niveau wordt uitgevoerd.

BEHEERacties in de installatievolgorde, tot aan de actie InstallValidate en eventuele afsluitdialoogvensters, bevinden zich in de tabel AdminUISequence.

BEHEERacties van de actie InstallValidate tot het einde van de installatiereeks bevinden zich in de tabel AdminExecuteSequence. Omdat de tabel AdminExecuteSequence zelfstandig moet zijn, bevat deze ook alle benodigde initialisatieacties, zoals LaunchConditions, CostInitialize, FileCost-en CostFinalize.

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

De kolommen zijn identiek aan die van de tabel InstallExecuteSequence. De tabel AdminExecuteSequence 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 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
ICE26-
ICE27
ICE28-
ICE75-
ICE77-
ICE79-
ICE82
ICE84-
ICE86-
ICEM04-