Udostępnij za pośrednictwem


FamilyFileRanges Table (Patchwiz.dll)

Tabela FamilyFileRanges zawiera informacje o określonych plikach uaktualnionego obrazu z zakresami, które nigdy nie powinny być zastępowane. Ta tabela jest opcjonalna w bazie danych tworzenia poprawek (plik pcp) i jest używana przez funkcję UiCreatePatchPackageEx.

Tabela FamilyFileRanges zawiera następujące kolumny.

Kolumna Typ Klucz Nullable
Rodzina Tekst Y N
FTK Tekst Y N
Zachowajoffsets Tekst   N
Zachowajlensy Tekst   N

 

Kolumny

Rodzina

Klucz obcy do kolumny Rodzina tabeli ImageFamilies (Patchwiz.dll).

FTK

Klucz obcy w tabelach Plik wszystkich uaktualnionych obrazów w rodzinie obrazów.

zachowaćOffsets

Przesunięcie zakresów, których nie można zastąpić. Wartość w tym polu jest listą liczb przesunięcia zakresu dla zakresów, które nie mają być zastępowane w plikach docelowych. Kolejność i liczba zakresów na liście muszą być zgodne z elementami w kolumnie RetainLengths.

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.

ZachowajLengths

Długość w bajtach zakresów, których nie można zastąpić. Wartość w tym polu jest listą liczb długości zakresu dla zakresów, które mają być przechowywane w plikach docelowych. Kolejność i liczba zakresów na liście muszą być zgodne z elementami w kolumnie RetainOffsets.

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.

Uwagi

Przesunięcia i długości wprowadzone w obszarze RetainOffsets i RetainLengths nie mogą określać nakładających się zakresów.

stosowanie poprawek wybranych regionów pliku