Table ModuleAdvtExecuteSequence

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

La table ModuleAdvtExecuteSequence contient les colonnes suivantes.

Colonne Type Clé Nullable
Action Identificateur O N
Séquence Integer O
BaseAction Identificateur O
Après Integer O
Condition Condition O

Colonnes

Transactionnel

Action à insérer dans la séquence. Fait référence à l’une des actions standarddu programme d’installation ou à une entrée de la table ou de la table de boîtes de dialogue CustomAction du module de fusion.

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 after de cet enregistrement doivent avoir la valeur null.

Séquence

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 avoir la valeur null.

Lorsque vous utilisez des actions standard dans les tables de séquence de module de fusion, la valeur dans la colonne Sequence doit être le numéro de séquence d’action 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équence 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 à l’aide d’une table de séquences pour connaître les numéros de séquence recommandés pour les actions standard.

BaseAction

La colonne BaseAction peut contenir une action standard, une action personnalisée spécifiée dans la table d’actions personnalisée du module de fusion ou une boîte de dialogue spécifiée dans la table de boîte de dialogue du module. La colonne BaseAction est une clé dans la colonne action de ce tableau. 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 figurant dans la colonne BaseAction doit également figurer dans la colonne action d’un autre enregistrement dans ce tableau.

Postérieur

Valeur booléenne indiquant si l’action vient avant ou après BaseAction.

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

Etat

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

Notes

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