AdminUISequence Table
La table AdminUISequence répertorie les actions que le programme d’installation appelle en séquence lorsque l’action ADMIN de niveau supérieur est exécutée et que le niveau d’interface utilisateur interne est défini sur l’interface utilisateur complète ou l’interface utilisateur réduite. Le programme d’installation ignore les actions de ce tableau si le niveau de l’interface utilisateur est défini sur l’interface utilisateur de base ou aucune interface utilisateur. Consultez À propos de l’interface utilisateur.
Les actions ADMIN de la séquence d’installation jusqu’à la 'action InstallValidate, et toutes les boîtes de dialogue de sortie, se trouvent dans la table AdminUISequence. Toutes les actions de InstallValidate à la fin de la séquence d’installation se trouvent dans la table AdminExecuteSequence. Étant donné que la table AdminExecuteSequence doit être autonome, elle contient également toutes les actions d’initialisation nécessaires telles que LaunchConditions, CostInitialize, FileCostet CostFinalize. Il a également l’action ExecuteAction .
Les colonnes sont identiques à celles de la table InstallUISequence . La table AdminUISequence contient les colonnes suivantes.
Colonne | Type | Clé | Nullable |
---|---|---|---|
Action | identificateur | Y | N |
Condition | condition | N | Y |
Séquence | entier | N | Y |
Colonnes
-
action de
-
Nom de l’action à exécuter. Il s’agit d’une action standard, d’un Assistant interface utilisateur ou d’une action personnalisée répertoriée dans la table CustomAction.
Clé de table primaire.
-
condition de
-
Expression logique. Si l’expression prend la valeur false, l’action est ignorée. Si la syntaxe d’expression n’est pas valide, la séquence se termine, retournant iesBadActionData. Pour plus d’informations sur la syntaxe des instructions conditionnelles, consultez syntaxe de l’instruction conditionnelle.
-
séquence de
-
Une valeur positive indique la position de séquence de l’action. Les valeurs négatives suivantes indiquent que l’action est appelée si le programme d’installation retourne l’indicateur d’arrêt. Chaque indicateur d’arrêt (valeur négative) peut être utilisé sans plus d’une action. Plusieurs actions peuvent avoir des indicateurs de terminaison, mais ils doivent être différents. Les indicateurs d’arrêt (valeurs négatives) sont généralement utilisés avec boîtes de dialogue.
Indicateur d’arrêt Valeur Description msiDoActionStatusSuccess -1 Réussite. Utilisé avec boîtes de dialogue Quitter. msiDoActionStatusUserExit -2 L’utilisateur met fin à l’installation. Utilisé avec boîtes de dialogue UserExit. msiDoActionStatusFailure -3 Fin de sortie irrécupérable. Utilisé avec une boîte de dialogue FatalError. msiDoActionStatusSuspend -4 L’installation est suspendue. Zéro, tous les autres nombres négatifs ou une valeur Null indiquent que l’action n’est jamais appelée.
Validation