AdvtExecuteSequence 表
AdvtExecuteSequence 表列出了在执行顶级 ADVERTISE 操作时安装程序调用的操作。
AdvtExecuteSequence 表中只能使用以下操作。 不能在此表中使用自定义操作。
这些列与 InstallExecuteSequence 表中的列相同。 AdvtExecuteSequence 表包含以下列。
列 | 类型 | 密钥 | Nullable |
---|---|---|---|
操作 | Identifier | Y | N |
条件 | 条件 | N | Y |
序列 | 整数 | N | Y |
列
-
Action
-
安装程序要执行的标准操作的名称。 这是表的主键。
-
Condition
-
逻辑表达式。 如果表达式的计算结果为 false,则跳过该操作。 如果表达式语法无效,序列将终止,并返回 iesBadActionData。 有关条件语句语法的信息,请参阅条件语句语法。
-
Sequence
-
正值指示操作的序列位置。 以下负值表示在安装程序返回终止标志时调用相应的操作。 每个终止标志(负值)只能用于一个操作。 多个操作可以有终止标志,但它们必须是不同的标志。 终止标志(负值)通常与对话框一起使用。
终止标志 值 说明 msiDoActionStatusSuccess -1 成功完成。 与 Exit 对话框一起使用。 msiDoActionStatusUserExit -2 用户终止安装。 与 UserExit 对话框一起使用。 msiDoActionStatusFailure -3 致命的退出终止。 与 FatalError 对话框一起使用。 msiDoActionStatusSuspend -4 暂停安装。 零、所有其他负数或 null 值表示从不调用操作。
验证