Dela via


AdvtExecuteSequence-tabell

Tabellen AdvtExecuteSequence visar åtgärder som installationsprogrammet anropar när ÅTGÄRDEN ANNONSERa på den översta nivån körs.

Endast följande åtgärder kan användas i tabellen AdvtExecuteSequence. Det går inte att använda anpassade åtgärder i den här tabellen.

CostFinalize

CostInitialize

CreateShortcuts

InstallFinalize

InstallInitialize

InstallValidate

MsiPublishAssemblies

PublishComponents

PublishFeatures

PublishProduct

RegisterClassInfo

RegisterExtensionInfo

RegisterMIMEInfo

RegisterProgIdInfo

Kolumnerna är identiska med kolumnerna i tabellen InstallExecuteSequence. Tabellen AdvtExecuteSequence innehåller följande kolumner.

Spalt Typ Nyckel Nullbar
Handling identifierare Y N
Tillstånd Villkor N Y
Sekvens Heltal N Y

 

Kolumner

åtgärd

Namnet på standardåtgärd installationsprogrammet ska köras. Det här är den primära nyckeln i tabellen.

villkor

Logiskt uttryck. Om uttrycket utvärderas till false hoppas åtgärden över. Om uttryckssyntaxen är ogiltig avslutas sekvensen och returnerar iesBadActionData. Information om syntaxen för villkorsstyrda instruktioner finns i Syntax för villkorsstyrd instruktion.

sekvens

Ett positivt värde anger åtgärdens sekvensposition. Följande negativa värden anger att åtgärden anropas om installationsprogrammet returnerar avslutningsflaggan. Varje avslutningsflagga (negativt värde) kan användas med högst en åtgärd. Flera åtgärder kan ha avslutningsflaggor, men de måste vara olika flaggor. Avslutningsflaggor (negativa värden) används vanligtvis med dialogrutor.

Avslutningsflagga Värde Beskrivning
msiDoActionStatusSuccess -1 Slutfört. Används med dialogrutorna Avsluta.
msiDoActionStatusUserExit -2 Användaren avslutar installationen. Används med dialogrutorna UserExit.
msiDoActionStatusFailure -3 Dödlig utgång avslutas. Används med dialogrutorna FatalError.
msiDoActionStatusSuspend -4 Installationen är pausad.

 

Noll, alla andra negativa tal eller ett null-värde anger att åtgärden aldrig anropas.

Validering

ICE03
ICE06
ICE12
ICE13
ICE27
ICE46
ICE72
ICE79
ICE82
ICE83
ICE84
ICE86
ICEM04