Udostępnij za pośrednictwem


Tabela AdminUISequence

Tabela AdminUISequence zawiera akcje, które instalator wywołuje w sekwencji, gdy akcja administratora najwyższego poziomu jest wykonywana, a wewnętrzny poziom interfejsu użytkownika jest ustawiony na pełny interfejs użytkownika lub ograniczony interfejs użytkownika. Instalator pomija akcje w tej tabeli, jeśli poziom interfejsu użytkownika jest ustawiony na podstawowy interfejs użytkownika lub brak interfejsu użytkownika. Zobacz Informacje o interfejsie użytkownika.

Akcje ADMINISTRATORA w sekwencji instalacji do akcji InstallValidatei wszystkie okna dialogowe zakończenia znajdują się w tabeli AdminUISequence. Wszystkie akcje z tabeli InstallValidate po zakończeniu sekwencji instalacji znajdują się w tabeli AdminExecuteSequence. Ponieważ tabela AdminExecuteSequence musi być autonomiczna, zawiera również wszelkie niezbędne akcje inicjowania, takie jak LaunchConditions, CostInitialize, FileCosti CostFinalize. Ma również akcję ExecuteAction.

Kolumny są identyczne z kolumnami InstallUISequence. Tabela AdminUISequence zawiera następujące kolumny.

Kolumna Typ Klucz Nullable
Akcja identyfikator Y N
Warunek warunek N Y
Kolejność liczba całkowita N Y

 

Kolumny

akcja

Nazwa akcji do wykonania. Jest to akcja standardowa, kreator interfejsu użytkownika lub akcja niestandardowa wymieniona w tabeli CustomAction.

Podstawowy klucz tabeli.

warunek

Wyrażenie logiczne. Jeśli wyrażenie zwróci wartość false, akcja zostanie pominięta. Jeśli składnia wyrażenia jest nieprawidłowa, sekwencja kończy się, zwracając wartość iesBadActionData. Aby uzyskać informacje na temat składni instrukcji warunkowych, zobacz Składnia instrukcji warunkowej.

sekwencja

Wartość dodatnia wskazuje położenie sekwencji akcji. Następujące wartości ujemne wskazują, że akcja jest wywoływana, jeśli instalator zwraca flagę zakończenia. Każda flaga zakończenia (wartość ujemna) może być używana bez więcej niż jednej akcji. Wiele akcji może mieć flagi zakończenia, ale muszą być różne flagi. Flagi zakończenia (wartości ujemne) są zwykle używane w oknach dialogowych .

Flaga zakończenia Wartość Opis
msiDoActionStatusSuccess -1 Pomyślne ukończenie. Używane w oknach dialogowych Zakończ.
msiDoActionStatusUserExit -2 Użytkownik kończy instalację. Używane w oknach dialogowych UserExit.
msiDoActionStatusFailure -3 Zakończenie krytycznym kończy się. Używane w oknach dialogowych FatalError.
msiDoActionStatusSuspend -4 Instalacja jest zawieszona.

 

Zero, wszystkie inne liczby ujemne lub wartość null wskazują, że akcja nigdy nie jest wywoływana.

Walidacja

ICE03
ICE06
ICE12
ICE13
ICE20
ICE26
ICE27
ICE28
ICE46
ICE75
ICE79
ICE82
ICE84
ICE86
ICE96
ICEM04