InstallUISequence-tabell
I tabellen InstallUISequence visas åtgärder som körs när den översta INSTALL-åtgärden körs och den interna användargränssnittsnivån är inställd på fullständigt användargränssnitt eller reducerat användargränssnitt. Installationsprogrammet hoppar över åtgärderna i den här tabellen om användargränssnittsnivån är inställd på grundläggande användargränssnitt eller inget användargränssnitt. Se Om användargränssnittet.
Åtgärder i installationssekvensen fram till åtgärden InstallValidateoch dialogrutan avsluta finns i tabellen InstallUISequence. Alla åtgärder från InstallValidate till slutet av installationssekvensen finns i tabellen InstallExecuteSequence. Eftersom tabellen InstallExecuteSequence måste vara fristående har den alla nödvändiga initieringsåtgärder som LaunchConditions, CostInitialize, FileCostoch CostFinalizeoch ExecuteAction-åtgärden.
Tabellen InstallUISequence 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å den åtgärd som ska köras. Det här är antingen en inbyggd åtgärd, en anpassad åtgärd eller en användargränssnittsguide.
Primär tabellnyckel.
-
villkor
-
Det här fältet innehåller ett villkorsuttryck. 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
-
Talet i den här kolumnen avgör sekvenspositionen där den här åtgärden körs.
Ett positivt värde representerar sekvenspositionen. Ett Null-värde anger att åtgärden aldrig körs. Följande negativa värden anger att den här åtgärden körs om installationsprogrammet returnerar den associerade 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 körs.
Anmärkningar
Associerad lokaliserad text för förloppsvisning eller loggning anges i tabellen ActionText.
Ett exempel på en sekvenstabell finns i Använda en sekvenstabell.
Validering