Delen via


AdvtExecuteSequence-tabel

De tabel AdvtExecuteSequence bevat acties die het installatieprogramma aanroept wanneer de actie ADVERTEREN op het hoogste niveau wordt uitgevoerd.

Alleen de volgende acties kunnen worden gebruikt in de tabel AdvtExecuteSequence. Aangepaste acties kunnen niet worden gebruikt in deze tabel.

CostFinalize-

CostInitialize

CreateShortcuts-

InstallFinalize

InstallInitialize

InstallValidate-

MsiPublishAssemblies-

PublishComponents-

PublishFeatures

PublishProduct-

RegisterClassInfo-

RegisterExtensionInfo

RegisterMIMEInfo-

RegisterProgIdInfo-

De kolommen zijn identiek aan die van de tabel InstallExecuteSequence. De tabel AdvtExecuteSequence 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 standaardactie het installatieprogramma moet worden uitgevoerd. Dit is de primaire sleutel van de tabel.

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
ICE27
ICE46-
ICE72-
ICE79-
ICE82
ICE83-
ICE84-
ICE86-
ICEM04-