Sdílet prostřednictvím


Tabulka InstallUISequence

Tabulka InstallUISequence uvádí akce, které se spustí, když se spustí akce nejvyšší úrovně akce INSTALL a úroveň interního uživatelského rozhraní je nastavená na úplné uživatelské rozhraní nebo omezené uživatelské rozhraní. Instalační program přeskočí akce v této tabulce, pokud je úroveň uživatelského rozhraní nastavená na základní uživatelské rozhraní nebo žádné uživatelské rozhraní. Viz O uživatelském rozhraní.

Akce v pořadí instalace až do Akce InstallValidatea výstupní dialogová okna jsou umístěny v tabulce InstallUISequence. 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 jsou LaunchConditions, CostInitialize, FileCosta CostFinalizea ExecuteAction akce.

Tabulka InstallUISequence 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, vlastní akci nebo průvodce uživatelským rozhraním.

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 v tomto sloupci určuje pořadí, ve kterém je tato akce spuštěna.

Kladná hodnota představuje pozici sekvence. Hodnota Null označuje, že akce se nikdy nespustí. Následující záporné hodnoty označují, že tato akce se provede, 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

Přidružený 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
ICE20
ICE26
ICE27
ICE28
ICE46
ICE75
ICE79
ICE82
ICE86