Sdílet prostřednictvím


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

ICE03
ICE06
ICE12
ICE13
ICE26
ICE27
ICE28
ICE75
ICE77
ICE79
ICE82
ICE84
ICE86
ICEM04