ModuleDependency 表

ModuleDependency 表保留此合并模块正常运行所需的其他合并模块的列表。 此表允许合并或验证工具确保用户安装程序数据库中实际上包含必要的合并模块。 该工具通过交叉引用此表与安装程序数据库中的 ModuleSignature 表进行检查。

ModuleDependency 表具有以下列。

类型 密钥 Nullable
ModuleID 标识符 Y N
ModuleLanguage 整数 Y N
RequiredID 标识符 Y N
RequiredLanguage 整数 Y N
RequiredVersion 版本 Y

 

ModuleID

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

ModuleLanguage

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

RequiredID

ModuleID 中的合并模块所需的合并模块的标识符。

RequiredLanguage

RequiredID 中合并模块的数字语言 ID。 RequiredLanguage 列可以为单个语言指定语言 ID,例如 1033(对于美国英语),或指定语言组的语言 ID,例如 9(对于任何英语)。 如果字段包含组语言 ID,则具有该组中的语言代码满足依赖项的任何合并模块。 如果 RequiredLanguage 设置为 0,则填充其他要求的任何合并模块都满足依赖项。

RequiredVersion

RequiredID 中合并模块的版本。 如果此字段为 Null,则任何版本都填充依赖项。

验证

ICE03
ICE06
ICE25