PatchSequence 表 (PATCHWIZ.DLL)

PatchSequence 表用于在修补程序中生成 MsiPatchSequence 表。 该表需要 Windows Installer 3.0 提供的 PATCHWIZ.DLL 版本。

下表标识 PatchSequence 表的列。

类型 钥匙
PatchFamily 标识符 Y N
目标 发短信 Y Y
序列 版本 Y
取代 整数 Y

 

PatchFamily

指示此修补程序所属序列系列的标识符。

Target 和 PatchFamily 列中的值共同定义表的主键。 属于多个序列系列或具有不同序列的修补程序,具体取决于目标的错误代码,每个配对可以有一行。 此值用于填充属于修补程序的 MsiPatchSequence 表 的 PatchFamily 列。

目标

“目标”列用于按代码示例筛选 PatchFamily。

此列中的 NULL 值指示此 PatchFamily 适用于修补程序的所有目标。 如果此列包含 TargetImages 表的外键,则会检索指定图像的代码示例,并用于填充 MsiPatchSequence 表的新修补程序行中的代码示例值。 如果此列包含 GUID,则 GUID 用于填充 MsiPatchSequence 表中行的代码示例值。

序列

序列列中的值用于填充新修补程序文件的 MsiPatchSequence 表 的 Sequence 列。

如果值为 NULL,则自动生成序列号。

取代

此字段中 msidbPatchSequenceSupersedeEarlier 或 1 的值表示此修补程序取代了之前 小更新 此修补程序所属的序列系列。

此列中的值用于设置 MsiPatchSequence 表 中新修补程序行的属性列。

言论

从 Windows Installer 3.0 开始可用。