Tabulka AdminExecuteSequence
Tabulka AdminExecuteSequence uvádí akce, které instalační program volá postupně, když se spustí akce správce nejvyšší úrovně .
Akce správce v pořadí instalace až do akce InstallValidate a všechna výstupní dialogová okna jsou umístěna v tabulce AdminUISequence.
Akce správce z akce InstallValidate až do konce sekvence instalace jsou v tabulce AdminExecuteSequence. Protože tabulka AdminExecuteSequence musí být samostatná, obsahuje také všechny nezbytné inicializační akce, jako jsou LaunchConditions, CostInitialize, FileCosta 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.
Sloupce jsou stejné jako sloupce tabulky InstallExecuteSequence. Tabulka AdminExecuteSequence 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 standardní akci nebo vlastní akci uvedenou v tabulce CustomAction.
Primární klíč tabulky.
-
podmínka
-
Logický 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
-
Kladná hodnota označuje pořadí akce. Následující záporné hodnoty označují, že akce je volána, pokud instalační program vrátí 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 označují, že akce se nikdy nevolá.
Validace