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 开始可用。