Table AdminUISequence
La table AdminUISequence répertorie les actions que le programme d’installation appelle en séquence lorsque l' action d’administration de niveau supérieur est exécutée et que le niveau de l’interface utilisateur interne est défini sur interface utilisateur complète ou interface utilisateur réduite. Le programme d’installation ignore les actions dans ce tableau si le niveau de l’interface utilisateur est défini sur interface utilisateur de base ou aucune interface utilisateur. Consultez à propos de l’interface utilisateur.
Les actions d’administration dans la séquence d’installation jusqu’à l' action InstallValidateet toutes les boîtes de dialogue de sortie sont situées dans la table AdminUISequence. Toutes les actions du InstallValidate jusqu’à 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. Elle 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 | O | N |
| Condition | Condition | N | O |
| Séquence | Integer | N | O |
Colonnes
-
Transactionnel
-
Nom de l’action à exécuter. Il s’agit d’une action standard, d’un assistant d’interface utilisateur ou d’une action personnalisée indiquée dans la table CustomAction.
Clé de table primaire.
-
Etat
-
Expression logique. Si l’expression prend la valeur false, l’action est ignorée. Si la syntaxe de l’expression n’est pas valide, la séquence se termine et retourne iesBadActionData. Pour plus d’informations sur la syntaxe des instructions conditionnelles, consultez syntaxe d’instruction conditionnelle.
-
Séquence
-
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 de fin (valeur négative) peut être utilisé avec une seule action. Plusieurs actions peuvent avoir des indicateurs d’arrêt, mais elles doivent être des indicateurs différents. Les indicateurs de fin (valeurs négatives) sont généralement utilisés avec les boîtes de dialogue.
Indicateur de fin Valeur Description msiDoActionStatusSuccess -1 Achèvement réussi. Utilisé avec les boîtes de dialogue quitter . msiDoActionStatusUserExit -2 L’utilisateur termine l’installation. Utilisé avec les boîtes de dialogue UserExit . msiDoActionStatusFailure -3 La sortie irrécupérable s’arrête. Utilisé avec les boîtes de dialogue FatalError . msiDoActionStatusSuspend -4 L’installation est suspendue. Zéro, tous les autres nombres négatifs ou une valeur null indique que l’action n’est jamais appelée.