ModuleExclusion 表

ModuleExclusion 表保留同一安装程序数据库中不兼容的其他合并模块的列表。 此表允许合并或验证工具检查用户安装程序数据库中是否未合并冲突的合并模块。 该工具通过交叉引用此表和安装程序数据库中的 ModuleSignature 表进行检查。

ModuleExclusion 表具有以下列。

类型 钥匙
ModuleID 标识符 Y N
ModuleLanguage 整数 Y N
ExcludedID 标识符 Y N
ExcludedLanguage 整数 Y N
ExcludedMinVersion 版本 Y
ExcludedMaxVersion 版本 Y

 

ModuleID

合并模块的标识符。 这是 ModuleSignature 表的外键。

ModuleLanguage

ModuleID 中合并模块的十进制语言 ID。 这是 ModuleSignature 表的外键。

ExcludedID

排除的合并模块的标识符。

ExcludedLanguage

ExcludedID 中合并模块的数字语言 ID。 ExcludedLanguage 列可以为单个语言指定语言 ID,例如 1033(对于美国英语),或指定语言组的语言 ID,例如 9(对于任何英语)。 ExcludedLanguage 列可以接受负语言 ID。 ExcludedLanguage 列中的值的含义如下所示。

ExcludedLanguage 意义
> 0 排除 ExcludeedLanguage 指定的语言 ID。
= 0 排除无语言 ID。
< 0 排除除 ExcludeedLanguage 指定的 ID 之外的所有语言 ID。

 

ExcludedMinVersion

从范围中排除的最低版本。 如果 ExcludedMinVersion 字段为 Null,则排除 ExcludedMaxVersion 之前的所有版本。 如果 ExcludedMinVersion 和 ExcludedMaxVersion 均为 Null,则不会基于版本排除。

ExcludedMaxVersion

从范围中排除的最大版本。 如果 ExcludedMaxVersion 字段为 Null,则排除 ExcludedMinVersion 后的所有版本。 如果 ExcludedMinVersion 和 ExcludedMaxVersion 均为 Null,则不会基于版本排除。

验证

ICE03
ICE06
ICE25