TargetFiles_OptionalData表(Patchwiz.dll)

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

TargetFiles_OptionalData表包含以下列。

类型 钥匙
目标 发短信 Y N
FTK 发短信 Y N
SymbolPaths 发短信   Y
IgnoreOffsets 发短信   Y
IgnoreLengths 发短信   Y
RetainOffsets 发短信   Y

 

目标

TargetImages 表(Patchwiz.dll)的目标列的外键。

FTK

目标映像 文件表的外键。

SymbolPaths

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

IgnoreOffsets

此字段中的值是目标文件中要忽略的范围偏移数的逗号分隔列表。 列表中的范围的顺序和编号必须与 IgnoreLengths 列中的项匹配。 此列是可选的。

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

IgnoreLengths

此字段中的值是目标文件中要忽略的范围长度的逗号分隔列表(以字节为单位)。 列表中的范围的顺序和编号必须与 IgnoreOffsets 列中的项匹配。 此列是可选的。

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

RetainOffsets

此字段中的值是要保留在目标文件中的范围偏移数的逗号分隔列表。 列表中的范围的顺序和编号必须与 FamilyFileRanges 表 (Patchwiz.dll) 中相应记录的 RetainOffsets 列中的项匹配

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

修补文件 的选定区域