FamilyFileRanges 表 (Patchwiz.dll)

FamilyFileRanges 表包含有关已升级映像的特定文件的信息,这些文件的范围不应被覆盖。 此表在修补程序创建数据库 (.pcp 文件) 中是可选的,由 UiCreatePatchPackageEx 函数使用。

FamilyFileRanges 表包含以下列。

类型 密钥 Nullable
系列 text Y N
FTK text Y N
RetainOffsets text   N
RetainLengths text   N

 

Family

ImageFamilies 表 (Patchwiz.dll) 的 Family 列的外键。

FTK

映像系列中所有已升级映像的 File 表的外键。

RetainOffsets

不可覆盖的范围的偏移量。 此字段中的值是目标文件中不会被覆盖的范围的偏移量数字列表。 列表中范围的顺序和数字必须与 RetainLengths 列中的项匹配。

这些值可以是十进制或十六进制。 如果值以“0x”为前缀,则 Patchwiz.dll 将其视为十六进制。 这些列是字符串列,Patchwiz.dll 会将值转换为 ULONG。

RetainLengths

无法覆盖的范围的长度(以字节为单位)。 此字段中的值是目标文件中要保留的范围的范围长度数字列表。 列表中范围的顺序和数字必须与 RetainOffsets 列中的项匹配。

这些值可以是十进制或十六进制。 如果值以“0x”为前缀,则 Patchwiz.dll 将其视为十六进制。 这些列是字符串列,Patchwiz.dll 会将值转换为 ULONG。

备注

在 RetainOffsets 和 RetainLengths 中输入的偏移量和长度不得指定重叠范围。

修补文件的选定区域