TargetFiles _ OptionalData Table (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
-
Ziel
-
Fremdschlüssel für die Target -Spalte der TargetImages-Tabelle (Patchwiz.dll).
-
FTK
-
Fremdschlüssel in der Dateitabelle des Zielbilds.
-
SymbolPaths
-
Der Wert in diesem Feld wird der durch Semikolons getrennten Liste von Ordnern in der SymbolPaths -Spalte der TargetImages-Tabelle (Patchwiz.dll) hinzugefügt, wenn der Patch generiert wird, und kann verwendet werden, um Symboldateien für eine bestimmte Datei hinzuzufügen.
-
IgnoreOffsets
-
Der Wert in diesem Feld ist eine durch Trennzeichen 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 IgnoreLengths-Spalte übereinstimmen. Diese Spalte ist optional.
Die Werte können dezimal oder hexadezimal sein. Patchwiz.dll behandelt den Wert als hexadezimal, wenn ihm "0x" vorangestellt ist. Die Spalten sind Zeichenfolgenspalten, Patchwiz.dll werden die Werte in ULONGs konvertiert.
-
IgnoreLengths
-
Der Wert in diesem Feld ist eine durch Trennzeichen 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 IgnoreOffsets-Spalte übereinstimmen. Diese Spalte ist optional.
Die Werte können dezimal oder hexadezimal sein. Patchwiz.dll behandelt den Wert als hexadezimal, wenn ihm "0x" vorangestellt ist. Die Spalten sind Zeichenfolgenspalten, Patchwiz.dll werden die Werte in ULONGs konvertiert.
-
RetainOffsets
-
Der Wert in diesem Feld ist eine durch Trennzeichen getrennte Liste von Bereichsoffsetnummern für die Bereiche, die in der Zieldatei beibehalten werden sollen. Die Reihenfolge und Anzahl der Bereiche in der Liste müssen 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 ihm "0x" vorangestellt ist. Die Spalten sind Zeichenfolgenspalten, Patchwiz.dll werden die Werte in ULONGs konvertiert.