Partager via


ModuleInstallUISequence Table

Un outil de fusion évalue la table ModuleInstallUISequence, puis insère les actions calculées dans la table InstallUISequence avec un numéro de séquence correct.

La table ModuleInstallUISequence contient les colonnes suivantes.

Colonne Type Clé Nullable
Action identificateur Y N
Séquence entier Y
BaseAction identificateur Y
Après entier Y
Condition condition Y

 

Colonnes

action de

Action à insérer dans une séquence. Fait référence à l’une des actions standard, ou à une entrée dans la table CustomAction du module de fusion ou table dialogue.

Si une action standard est utilisée dans la colonne Action d’une table de séquence de module de fusion, les colonnes BaseAction et Après de cet enregistrement doivent être Null.

séquence de

Numéro de séquence d’une action standard. Si une action ou une boîte de dialogue personnalisée est entrée dans la colonne Action de cette ligne, ce champ doit être défini sur Null.

Lorsque vous utilisez actions standard dans les tables de séquences de module de fusion, la valeur de la colonne Séquence doit être le numéro de séquence d’actions recommandé. Si le numéro de séquence dans le module de fusion diffère de celui de la même action dans la table de séquences de fichiers .msi, l’outil de fusion utilise le numéro de séquence du fichier .msi. Consultez les séquences suggérées dans Utilisation d’une table de séquences pour connaître les nombres de séquences recommandés d’actions standard.

baseAction

La colonne BaseAction peut contenir une action standard, une action personnalisée spécifiée dans la table d’actions personnalisées du module de fusion ou une boîte de dialogue spécifiée dans la table de dialogue du module. La colonne BaseAction est une clé dans la colonne Action de cette table. Il ne peut pas s’agir d’une clé étrangère dans une autre table de fusion ou table dans le fichier .msi. Cela signifie que chaque action standard, action personnalisée ou boîte de dialogue répertoriée dans la colonne BaseAction doit également être répertoriée dans la colonne Action d’un autre enregistrement de cette table.

Après

Boolean pour déterminer si l’action arrive avant ou après BaseAction.

Valeur Signification
0 Action à venir avant BaseAction
1 Action à venir après BaseAction

 

condition de

Instruction conditionnelle qui indique si l’action est exécutée. Null prend la valeur true.

Remarques

Si cette table est présente la table installUISequence doit également être présente dans le module de fusion.