Partilhar via


TargetFiles_OptionalData Tabela (Patchwiz.dll)

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

A tabela TargetFiles_OptionalData tem as seguintes colunas.

Coluna Tipo Chave Nulo
Público-alvo Texto Y N
FTK Texto Y N
SymbolPaths Texto   Y
IgnoreOffsets Texto   Y
IgnoreLengths Texto   Y
RetainOffsets Texto   Y

 

Colunas

Alvo

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

FTK

Chave estrangeira na tabela Arquivo da imagem de destino.

SymbolPaths

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

IgnoreOffsets

O valor neste campo é uma lista delimitada por vírgulas de números de deslocamento de intervalo 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. Esta coluna é opcional.

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

IgnoreLengths

O valor neste campo é uma lista delimitada por vírgulas de comprimentos de intervalo em bytes 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. Esta coluna é opcional.

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

RetainOffsets

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

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

Corrigindo regiões selecionadas de um arquivo