InstallUISequence Table
La table InstallUISequence répertorie les actions qui sont exécutées lorsque l’action INSTALL 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 cette table si le niveau d’interface utilisateur est défini sur l’interface utilisateur de base ou sur aucune interface utilisateur. À propos de l’interface utilisateur.
Les actions de la séquence d’installation jusqu’à l’action InstallerValidate et les boîtes de dialogue de sortie se trouvent dans la table InstallUISequence. Toutes les actions de InstallValidate à la fin de la séquence d’installation se trouvent dans la table InstallExecuteSequence. Étant donné que la table InstallExecuteSequence doit être autonome, elle dispose de toutes les actions d’initialisation nécessaires telles que LaunchConditions, CostInitialize, FileCost et l’action CostFinalize et ExecuteAction.
La table ModuleAdvtExecuteSequence présente les colonnes suivantes.
Colonne | Type | Clé | Nullable |
---|---|---|---|
Action | Identificateur | O | N |
Condition | Condition | N | O |
Séquence | Integer | N | O |
Colonnes
-
Action
-
Nom de l’action à exécuter. Il s’agit d’une action intégrée, d’une action personnalisée ou d’un Assistant interface utilisateur.
Clé de table primaire.
-
Condition
-
Ce champ contient une expression conditionnelle. Si l’expression a la valeur False, l’action est ignorée. Si la syntaxe de l’expression n’est pas valide, la séquence s’arrête, renvoyant iesBadActionData. Pour plus d’informations sur la syntaxe des instructions conditionnelles, consultez Syntaxe des instructions conditionnelles.
-
Séquence
-
Le nombre dans cette colonne détermine la position de séquence dans laquelle cette action est exécutée.
Une valeur positive représente la position de séquence. Une valeur Null indique que l’action n’est jamais exécutée. Les valeurs négatives suivantes indiquent que cette action est exécutée si le programme d’installation retourne l’indicateur d’arrêt associé. Chaque indicateur de terminaison (valeur négative) ne peut être utilisé qu’avec une seule action. Plusieurs actions peuvent avoir des indicateurs d’arrêt, mais il doit s’agir d’indicateurs différents. Les indicateurs d’arrêt (valeurs négatives) sont généralement utilisés avec les boîtes de dialogue.
Indicateur d’arrêt Valeur Description msiDoActionStatusSuccess -1 Opération terminée correctement. Utilisé avec les boîtes de dialogue Quitter . msiDoActionStatusUserExit -2 L’utilisateur met fin à l’installation. Utilisé avec les boîtes de dialogue UserExit . msiDoActionStatusFailure -3 La sortie irrécupérable se termine. 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 exécutée.
Notes
Le texte localisé associé pour l’affichage de la progression ou la journalisation est spécifié dans la table ActionText.
Pour obtenir un exemple de table de séquence, consultez Utilisation d’une table de séquence.
Validation