AdminUISequence-Tabelle
In der AdminUISequence-Tabelle sind die Aktionen aufgelistet, die das Installationsprogramm nacheinander aufruft, wenn die ADMIN-Aktion der obersten Ebene ausgeführt wird und die interne Benutzeroberflächenebene auf „Vollständige Benutzeroberfläche“ oder „Reduzierte Benutzeroberfläche“ festgelegt ist. Das Installationsprogramm überspringt die Aktionen in dieser Tabelle, wenn die Benutzeroberflächenebene auf einfache Benutzeroberfläche oder keine Benutzeroberfläche festgelegt ist. Informationen dazu finden Sie unter Informationen zur Benutzeroberfläche.
ADMIN-Aktionen in der Installationssequenz bis zur InstallValidate-Aktion sowie sämtliche Dialogfelder zum Beenden befinden sich in der AdminUISequence-Tabelle. Alle Aktionen von „InstallValidate“ bis zum Ende der Installationssequenz befinden sich in der AdminExecuteSequence-Tabelle. Da die AdminExecuteSequence-Tabelle eigenständig sein muss, enthält sie auch alle erforderlichen Initialisierungsaktionen wie LaunchConditions, CostInitialize, FileCost und CostFinalize. Außerdem enthält sie die ExecuteAction-Aktion.
Die Spalten sind mit denen der InstallUISequence-Tabelle identisch. Die AdminUISequence-Tabelle umfasst die folgenden Spalten.
Spalte | Typ | Schlüssel | Nullwerte zulässig |
---|---|---|---|
Aktion | Identifier | J | N |
Bedingung | Condition | N | J |
Sequenz | Integer | N | J |
Spalten
-
Aktion
-
Name der auszuführenden Aktion. Dies ist entweder eine Standardaktion, ein Benutzeroberflächen-Assistent oder eine benutzerdefinierte Aktion, die in der CustomAction-Tabelle aufgeführt ist.
Primärer Tabellenschlüssel.
-
Condition
-
Ein logischer Ausdruck. Wenn der Ausdruck als FALSE ausgewertet wird, wird die Aktion übersprungen. Wenn die Ausdruckssyntax ungültig ist, wird die Sequenz beendet, und iesBadActionData wird zurückgegeben. Informationen zur Syntax von bedingten Anweisungen finden Sie unter Syntax für bedingte Anweisungen.
-
Sequence
-
Ein positiver Wert gibt die Sequenzposition der Aktion an. Die folgenden negativen Werte geben an, dass die Aktion aufgerufen wird, wenn der Installer das Beendigungsflag zurückgibt. Jedes Beendigungsflag (negativer Wert) kann maximal mit einer Aktion verwendet werden. Mehrere Aktionen können Beendigungsflags aufweisen, doch müssen dies unterschiedliche Flags sein. Beendigungsflags (negative Werte) werden in der Regel mit Dialogfeldern verwendet.
Beendigungsflag Wert BESCHREIBUNG msiDoActionStatusSuccess -1 Erfolgreicher Abschluss. Wird mit Exit-Dialogfeldern verwendet. msiDoActionStatusUserExit -2 Der Benutzer beendet die Installation. Wird mit UserExit-Dialogfeldern verwendet. msiDoActionStatusFailure -3 Ein schwerwiegender Abbruch beendet die Installation. Wird mit FatalError-Dialogfeldern verwendet. msiDoActionStatusSuspend –4 Die Installation wird angehalten. Null, alle anderen negativen Zahlen oder ein NULL-Wert geben an, dass die Aktion nie aufgerufen wird.
Überprüfen