Tabella FamilyFileRanges (Patchwiz.dll)

La tabella FamilyFileRanges contiene informazioni su file specifici di un'immagine aggiornata con intervalli che non devono mai essere sovrascritti. Questa tabella è facoltativa nel database di creazione delle patch (file con estensione pcp) e viene usata dalla funzione UiCreatePatchPackageEx .

La tabella FamilyFileRanges contiene le colonne seguenti.

Colonna Tipo Chiave Nullable
Famiglia text S N
FTK text S N
RetainOffsets text   N
RetainLengths text   N

 

Colonne

Famiglia

Chiave esterna alla colonna Family della tabella ImageFamilies (Patchwiz.dll).

FTK

Chiave esterna nelle tabelle File di tutte le immagini aggiornate nella famiglia di immagini.

RetainOffsets

Offset degli intervalli che non possono essere sovrascritti. Il valore in questo campo è un elenco dei numeri di offset dell'intervallo per gli intervalli che non devono essere sovrascritti nei file di destinazione. L'ordine e il numero degli intervalli nell'elenco devono corrispondere agli elementi nella colonna RetainLengths.

I valori possono essere decimali o esadecimali. Patchwiz.dll considera il valore esadecimale se è preceduto da "0x". Le colonne sono colonne di stringa e Patchwiz.dll convertiranno i valori in ULONGs.

RetainLengths

Lunghezza in byte degli intervalli che non possono essere sovrascritti. Il valore in questo campo è un elenco di numeri di lunghezza intervallo per gli intervalli da conservare nei file di destinazione. L'ordine e il numero degli intervalli nell'elenco devono corrispondere agli elementi nella colonna RetainOffsets.

I valori possono essere decimali o esadecimali. Patchwiz.dll considera il valore esadecimale se è preceduto da "0x". Le colonne sono colonne di stringa e Patchwiz.dll convertiranno i valori in ULONGs.

Commenti

Gli offset e le lunghezze immessi in RetainOffsets e RetainLengths non devono specificare intervalli sovrapposti.

Applicazione di patch di aree selezionate di un file