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 列中指定的整个文件,而不是创建二进制修补程序,则设置为非零值。