Udostępnij za pośrednictwem


tabela TargetFiles_OptionalData (Patchwiz.dll)

Tabela TargetFiles_OptionalData zawiera informacje o określonych plikach na obrazie docelowym. Ta tabela jest opcjonalna w bazie danych tworzenia poprawek (plik pcp) i jest używana przez funkcję UiCreatePatchPackageEx.

Tabela TargetFiles_OptionalData zawiera następujące kolumny.

Kolumna Typ Klucz Nullable
Cel Tekst Y N
FTK Tekst Y N
SymbolPaths Tekst   Y
IgnoreOffsets Tekst   Y
IgnorujLengths Tekst   Y
Zachowajoffsets Tekst   Y

 

Kolumny

cel

Klucz obcy do kolumny Target tabeli TargetImages (Patchwiz.dll).

FTK

Klucz obcy w tabeli Plik obrazu docelowego.

SymbolPaths

Wartość w tym polu jest dodawana do rozdzielanej średnikami listy folderów w kolumnie SymbolPaths tabeli TargetImages (Patchwiz.dll) podczas generowania poprawki i może służyć do dodawania plików symboli dla określonego pliku.

IgnoreOffsets

Wartość w tym polu jest rozdzielaną przecinkami listą liczb przesunięcia zakresu dla zakresów, które mają być ignorowane w pliku docelowym. Kolejność i liczba zakresów na liście muszą być zgodne z elementami w kolumnie IgnoreLengths. Ta kolumna jest opcjonalna.

Wartości mogą być dziesiętne lub szesnastkowe. Patchwiz.dll traktuje wartość jako szesnastkowe, jeśli jest poprzedzona wartością "0x". Kolumny są kolumnami ciągów, a Patchwiz.dll przekonwertują wartości na ULONGs.

IgnoreLengths

Wartość w tym polu jest rozdzielaną przecinkami listą długości zakresów w bajtach, które mają być ignorowane w pliku docelowym. Kolejność i liczba zakresów na liście muszą być zgodne z elementami w kolumnie IgnoreOffsets. Ta kolumna jest opcjonalna.

Wartości mogą być dziesiętne lub szesnastkowe. Patchwiz.dll traktuje wartość jako szesnastkowe, jeśli jest poprzedzona wartością "0x". Kolumny są kolumnami ciągów, a Patchwiz.dll przekonwertują wartości na ULONGs.

zachowaćOffsets

Wartość w tym polu jest rozdzielaną przecinkami listą liczb przesunięcia zakresu dla zakresów, które mają być przechowywane w pliku docelowym. Kolejność i liczba zakresów na liście muszą być zgodne z elementami w kolumnie RetainOffsets odpowiedniego rekordu w tabeli FamilyFileRanges (Patchwiz.dll)

Wartości mogą być dziesiętne lub szesnastkowe. Patchwiz.dll traktuje wartość jako szesnastkowe, jeśli jest poprzedzona wartością "0x". Kolumny są kolumnami ciągów, a Patchwiz.dll przekonwertują wartości na ULONGs.

stosowanie poprawek wybranych regionów pliku