InstallExecuteSequence Table
Tabulka InstallExecuteSequence obsahuje akce, které se spustí při spuštění akce nejvyšší úrovně AKCE INSTALL.
Akce v pořadí instalace až do Akce InstallValidatea všechna výstupní dialogová okna jsou umístěna v InstallUISequence tabulky. Všechny akce z InstallValidate až do konce sekvence instalace jsou v tabulce InstallExecuteSequence. Vzhledem k tomu, že tabulka InstallExecuteSequence musí být samostatná, má všechny nezbytné inicializační akce, jako je LaunchConditions, CostInitialize, FileCosta Akce CostFinalize.
vlastní akce vyžadující uživatelské rozhraní by měly používat MsiProcessMessage místo vytvořených dialogových oken vytvořených pomocí tabulky dialogového okna.
Tabulka InstallExecuteSequence obsahuje následující sloupce.
Sloupec | Typ | Klíč | Nullable |
---|---|---|---|
Akce | identifikátor | Y | N |
Podmínka | podmínky | N | Y |
Posloupnost | celočíselná | N | Y |
Sloupce
-
akce
-
Název akce, která se má provést. Jedná se o integrovanou akci nebo vlastní akci.
Primární klíč tabulky.
-
podmínka
-
Toto pole obsahuje podmíněný výraz. Pokud se výraz vyhodnotí jako Nepravda, akce se přeskočí. Pokud je syntaxe výrazu neplatná, sekvence se ukončí a vrátí iesBadActionData. Informace o syntaxi podmíněných příkazů naleznete v tématu Syntaxe podmíněného příkazu.
-
posloupnost
-
Číslo určující pořadí, ve kterém má být tato akce provedena.
Kladná hodnota představuje pozici sekvence. Hodnota Null označuje, že se akce nespustí. Následující záporné hodnoty označují, že se má tato akce provést, pokud instalační program vrátí přidružený příznak ukončení. Každý příznak ukončení (záporná hodnota) lze použít bez více než jedné akce. Příznaky ukončení můžou mít několik akcí, ale musí se jednat o různé příznaky. Příznaky ukončení (záporné hodnoty) se obvykle používají s dialogovými okny .
Příznak ukončení Hodnota Popis msiDoActionStatusSuccess -1 Úspěšné dokončení Používá se s dialogovými okny Ukončit. msiDoActionStatusUserExit -2 Uživatel ukončí instalaci. Používá se s dialogovými okny UserExit. msiDoActionStatusFailure -3 Závažná ukončení se ukončí. Používá se s dialogovými okny FatalError. msiDoActionStatusSuspend -4 Instalace je pozastavena. Nula, všechna ostatní záporná čísla nebo hodnota Null značí, že akce se nikdy nespustí.
Poznámky
Lokalizovaný text pro zobrazení průběhu nebo protokolování je zadán v tabulce ActionText.
Příklad sekvenční tabulky najdete v tématu Použitísekvenční tabulky .
Validace