Sdílet prostřednictvím


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

ICE03
ICE06
ICE12
ICE13
ICE26
ICE27
ICE28
ICE46
ICE63
ICE75
ICE77
ICE79
ICE82
ICE83
ICE84
ICE86