Table AdvtExecuteSequence
La table AdvtExecuteSequence répertorie les actions que le programme d’installation appelle lorsqu’il exécute l’action ADVERTISE de niveau supérieur.
Seules les actions suivantes peuvent être utilisées dans la table AdvtExecuteSequence. Les actions personnalisées ne peuvent pas être utilisées dans cette table.
Les colonnes sont identiques à celles de la table InstallUISequence. La table AdvtExecuteSequence 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 standard que le programme d’installation doit exécuter. Il s’agit de la clé primaire de la table.
-
Condition
-
Expression logique. 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 se termine, renvoyant iesBadActionData. Pour plus d’informations sur la syntaxe des instructions conditionnelles, consultez Syntaxe des instructions conditionnelles.
-
Sequence
-
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 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 nulle indiquent que l’action ne sera jamais appelée.
Validation