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