次の方法で共有


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 列の項目と一致している必要があります。 この列は省略可能です。

値には、10 進数または 16 進数を指定できます。 Patchwiz.dll は、プレフィックスが "0x" の場合、値を 16 進数として扱います。 列は文字列列であり、Patchwiz.dll は値を ULONG に変換します。

IgnoreLengths

このフィールドの値は、ターゲット ファイルで無視される範囲の範囲の長さ (バイト単位) のコンマ区切りのリストです。 リスト内の範囲の順序と数は、IgnoreOffsets 列の項目と一致している必要があります。 この列は省略可能です。

値には、10 進数または 16 進数を指定できます。 Patchwiz.dll は、プレフィックスが "0x" の場合、値を 16 進数として扱います。 列は文字列列であり、Patchwiz.dll は値を ULONG に変換します。

RetainOffsets

このフィールドの値は、ターゲット ファイルに保持する範囲の範囲オフセット番号のコンマ区切りのリストです。 リスト内の範囲の順序と数は、FamilyFileRanges テーブル (Patchwiz.dll) の対応するレコードの RetainOffsets 列の項目と一致している必要があります。

値には、10 進数または 16 進数を指定できます。 Patchwiz.dll は、プレフィックスが "0x" の場合、値を 16 進数として扱います。 列は文字列列であり、Patchwiz.dll は値を ULONG に変換します。

ファイル の選択したリージョンにパッチを適用する