UpgradedFiles_OptionalData 表 (Patchwiz.dll)

UpgradedFile_OptionalData 表包含有关已升级映像中特定文件的信息。 此表在修补程序创建数据库(.pcp 文件)中是可选的,供 UiCreatePatchPackageEx 函数使用。

UpgradedFile_OptionalData 表包含以下列。

类型 密钥 Nullable
升级 text Y N
FTK text Y N
SymbolPaths text   Y
AllowIgnoreOnPatchError 整型   Y
IncludeWholeFile 整型   Y

 

Upgraded

UpgradedImages 表 (Patchwiz.dll) 的 Upgraded 列的外键。

FTK

File 表键。 已升级映像的 .msi 文件的 File 表的外键。 如果一个系列中的两个或更多个已升级映像具有相同的 FTK 值,则该值必须引用同一个文件。 由多个升级映像共享的文件应具有相同的 FTK,以最大程度地减小 Cabinet 文件大小。

SymbolPaths

生成修补程序时,此字段中的值将添加到 UpgradedImages 表 (Patchwiz.dll) 的 SymbolPaths 列中以分号分隔的文件夹列表,可用于为特定的文件添加符号文件。

AllowIgnoreOnPatchError

设置为 1 表示修补程序不重要。 设置为 0 表示修补程序重要。 如果 Windows Installer 在将此修补程序应用于 FTK 列中指定的文件时遇到问题,此字段中的值将确定错误消息框是否包含“忽略”按钮,使用户能够继续修补过程。

IncludeWholeFile

如果应安装 FTK 列中指定的整个文件,而不是创建二进制修补程序,则设置为非零值。