Freigeben über


TargetFiles_OptionalData-Tabelle (Patchwiz.dll)

Die Tabelle „TargetFiles_OptionalData“ enthält Informationen zu bestimmten Dateien in einem Zielimage. Diese Tabelle ist in der Patcherstellungsdatenbank (PCP-Datei) optional und wird von der UiCreatePatchPackageEx-Funktion verwendet.

Die Tabelle „TargetFiles_OptionalData“ enthält die folgenden Spalten.

Spalte Typ Schlüssel Nullwerte zulässig
Ziel text J N
FTK text J N
SymbolPaths text   J
IgnoreOffsets text   J
IgnoreLengths text   J
RetainOffsets text   J

 

Spalten

Target

Fremdschlüssel zur Target-Spalte der TargetImages-Tabelle (Patchwiz.dll).

FTK

Fremdschlüssel in der File-Tabelle des Zielimages.

SymbolPaths

Der Wert in diesem Feld wird der durch Semikolons getrennten Liste von Ordnern in der Spalte „SymbolPaths“ der Tabelle TargetImages („Patchwiz.dll“) hinzugefügt, wenn der Patch generiert wird, und er kann verwendet werden, um Symboldateien für eine bestimmte Datei hinzuzufügen.

IgnoreOffsets

Der Wert in diesem Feld ist eine durch Kommas getrennte Liste von Bereichsoffsetnummern für die Bereiche, die in der Zieldatei ignoriert werden sollen. Die Reihenfolge und Anzahl der Bereiche in der Liste müssen mit den Elementen in der Spalte „IgnoreLengths“ übereinstimmen. Diese Spalte ist optional.

Die Werte können dezimal oder hexadezimal sein. Patchwiz.dll behandelt den Wert als hexadezimal, wenn er das Präfix „0x“ aufweist. Die Spalten sind Zeichenfolgenspalten. Daher wandelt Patchwiz.dll die Werte in ULONGs um.

IgnoreLengths

Der Wert in diesem Feld ist eine durch Kommas getrennte Liste von Bereichslängen in Bytes für die Bereiche, die in der Zieldatei ignoriert werden sollen. Die Reihenfolge und Anzahl der Bereiche in der Liste müssen mit den Elementen in der Spalte „IgnoreOffsets“ übereinstimmen. Diese Spalte ist optional.

Die Werte können dezimal oder hexadezimal sein. Patchwiz.dll behandelt den Wert als hexadezimal, wenn er das Präfix „0x“ aufweist. Die Spalten sind Zeichenfolgenspalten. Daher wandelt Patchwiz.dll die Werte in ULONGs um.

RetainOffsets

Der Wert in diesem Feld ist eine durch Kommas getrennte Liste von Bereichsoffsetnummern für die Bereiche, die in der Zieldatei beibehalten werden sollen. Die Reihenfolge und Anzahl der Bereiche in der Liste muss mit den Elementen in der RetainOffsets-Spalte des entsprechenden Datensatzes in der FamilyFileRanges-Tabelle (Patchwiz.dll) übereinstimmen.

Die Werte können dezimal oder hexadezimal sein. Patchwiz.dll behandelt den Wert als hexadezimal, wenn er das Präfix „0x“ aufweist. Die Spalten sind Zeichenfolgenspalten. Daher wandelt Patchwiz.dll die Werte in ULONGs um.

Patchen ausgewählter Regionen einer Datei