tabella TargetFiles_OptionalData (Patchwiz.dll)

La tabella TargetFiles_OptionalData contiene informazioni su file specifici in un'immagine di destinazione. Questa tabella è facoltativa nel database di creazione delle patch (file con estensione pcp) e viene usata dalla funzione UiCreatePatchPackageEx .

La tabella TargetFiles_OptionalData include le colonne seguenti.

Colonna Tipo Chiave Nullable
Destinazione text S N
FTK text S N
SymbolPaths text   S
IgnoreOffsets text   S
IgnoreLengths text   S
RetainOffsets text   S

 

Colonne

Bersaglio

Chiave esterna per la colonna Target della tabella TargetImages (Patchwiz.dll).Foreign key to the Target column of the TargetImages Table (Patchwiz.dll).

FTK

Chiave esterna nella tabella File dell'immagine di destinazione.

SymbolPaths

Il valore in questo campo viene aggiunto all'elenco delimitato da punto e virgola delle cartelle nella colonna SymbolPaths della tabella TargetImages (Patchwiz.dll) quando viene generata la patch e può essere usata per aggiungere file di simboli per un file specifico.

IgnoreOffsets

Il valore in questo campo è un elenco delimitato da virgole di numeri di offset di intervallo per gli intervalli da ignorare nel file di destinazione. L'ordine e il numero degli intervalli nell'elenco devono corrispondere agli elementi nella colonna IgnoreLengths. Questa colonna è facoltativa.

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

IgnoreLengths

Il valore in questo campo è un elenco delimitato da virgole di lunghezze di intervallo in byte per gli intervalli da ignorare nel file di destinazione. L'ordine e il numero degli intervalli nell'elenco devono corrispondere agli elementi nella colonna IgnoreOffsets. Questa colonna è facoltativa.

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

RetainOffsets

Il valore in questo campo è un elenco delimitato da virgole di numeri di offset di intervallo per gli intervalli da conservare nel file di destinazione. L'ordine e il numero degli intervalli nell'elenco devono corrispondere agli elementi nella colonna RetainOffsets del record corrispondente nella tabella FamilyFileRanges (Patchwiz.dll)

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

Applicazione di patch alle aree selezionate di un file