TargetFiles_OptionalData Table (Patchwiz.dll)

A tabela TargetFiles_OptionalData contém informações sobre arquivos específicos em uma imagem de destino. Essa tabela é opcional no banco de dados de criação de patch (arquivo .pcp) e é usada pela função UiCreatePatchPackageEx.

A tabela TargetFiles_OptionalData possui as seguintes colunas.

Coluna Tipo Chave Nullable
Destino text S N
FTK text S N
SymbolPaths text   S
IgnoreOffsets text   S
IgnoreLengths text   S
RetainOffsets text   S

 

Colunas

Target

Chave estrangeira para a coluna Target da Tabela TargetImages (Patchwiz.dll).

FTK

Chave estrangeira na tabela File da imagem de destino.

SymbolPaths

O valor nesse campo é adicionado à lista delimitada de pastas por ponto e vírgula na coluna SymbolPaths da Tabela TargetImages (Patchwiz.dll) quando o patch é gerado e pode ser usado para adicionar arquivos de símbolo em um arquivo específico.

IgnoreOffsets

O valor neste campo é uma lista de números de deslocamento de intervalo delimitada por vírgulas para os intervalos a serem ignorados no arquivo de destino. A ordem e o número dos intervalos na lista devem corresponder aos itens na coluna IgnoreLengths. Essa coluna é opcional.

Os valores podem ser decimais ou hexadecimais. Patchwiz.dll tratará o valor como hexadecimal se ele for prefixado por "0x". As colunas são colunas da cadeia de caracteres e Patchwiz.dll converterá os valores em ULONGs.

IgnoreLengths

O valor neste campo é uma lista de comprimentos de intervalo delimitada por vírgulas para os intervalos a serem ignorados no arquivo de destino. A ordem e o número dos intervalos na lista devem corresponder aos itens na coluna IgnoreOffsets. Essa coluna é opcional.

Os valores podem ser decimais ou hexadecimais. Patchwiz.dll tratará o valor como hexadecimal se ele for prefixado por "0x". As colunas são colunas da cadeia de caracteres e Patchwiz.dll converterá os valores em ULONGs.

RetainOffsets

O valor neste campo é uma lista de números de deslocamento de intervalo delimitada por vírgulas para os intervalos a serem retidos no arquivo de destino. A ordem e o número dos intervalos na lista devem corresponder aos itens na coluna RetainOffsets do registro correspondente na Tabela FamilyFileRanges (Patchwiz.dll)

Os valores podem ser decimais ou hexadecimais. Patchwiz.dll tratará o valor como hexadecimal se ele for prefixado por "0x". As colunas são colunas da cadeia de caracteres e Patchwiz.dll converterá os valores em ULONGs.

Aplicação de patch em regiões selecionadas de um arquivo