ModuleExclusion 表
ModuleExclusion 表保存同一安装程序数据库中不兼容的一系列其他合并模块。 通过此表,可以使用合并或验证工具检查有冲突的合并模块是否会合并到用户的安装程序数据库中。 该工具通过交叉引用此表与安装程序数据库中的 ModuleSignature 表进行检查。
ModuleExclusion 表包含以下列。
列 | 类型 | 密钥 | Nullable |
---|---|---|---|
ModuleID | Identifier | Y | N |
ModuleLanguage | 整数 | Y | N |
ExcludedID | Identifier | Y | N |
ExcludedLanguage | 整数 | Y | N |
ExcludedMinVersion | Version | Y | |
ExcludedMaxVersion | Version | Y |
列
-
ModuleID
-
合并模块的标识符。 这是 ModuleSignature 表中的外键。
-
ModuleLanguage
-
ModuleID 中合并模块的十进制语言 ID。 这是 ModuleSignature 表中的外键。
-
ExcludedID
-
排除的合并模块的标识符。
-
ExcludedLanguage
-
ExcludedID 中合并模块的数字语言 ID。 ExcludedLanguage 列可以指定单种语言的语言 ID,例如 1033 表示美国英语,或指定语言组的语言 ID,例如 9 表示任何英语。 ExcludedLanguage 列可以接受否定性语言 ID。 ExcludedLanguage 列中值的含义如下所示。
ExcludedLanguage 含义 > 0 排除由 ExcludedLanguage 指定的语言 ID。 = 0 不排除任何语言 ID。 < 0 排除所有语言 ID,但由 ExcludedLanguage 指定的语言 ID 除外。 -
ExcludedMinVersion
-
从范围中排除的最低版本。 如果 ExcludedMinVersion 字段为 Null,则排除低于 ExcludedMaxVersion 的所有版本。 如果 ExcludedMinVersion 和 ExcludedMaxVersion 均为 Null,则不会排除任何版本。
-
ExcludedMaxVersion
-
从范围中排除的最高版本。 如果 ExcludedMaxVersion 字段为 Null,则排除高于 ExcludedMinVersion 的所有版本。 如果 ExcludedMinVersion 和 ExcludedMaxVersion 均为 Null,则不会排除任何版本。
验证