FamilyFileRanges Table (Patchwiz.dll)
A tabela FamilyFileRanges contém informações sobre determinados arquivos de uma imagem atualizada com intervalos que nunca devem ser substituídos. Essa tabela é opcional no banco de dados de criação de patch (arquivo .pcp) e é usada pela função UiCreatePatchPackageEx.
A tabela FamilyFileRanges tem as seguintes colunas.
Coluna | Tipo | Chave | Nullable |
---|---|---|---|
Família | text | S | N |
FTK | text | S | N |
RetainOffsets | text | N | |
RetainLengths | text | N |
Colunas
-
Family
-
Chave estrangeira para a coluna Family de ImageFamilies Table (Patchwiz.dll).
-
FTK
-
Chave estrangeira nas tabelas File de todas as imagens atualizadas na família de imagens.
-
RetainOffsets
-
O deslocamento dos intervalos que não podem ser substituídos. O valor nesse campo é uma lista dos números de deslocamento de intervalo para intervalos que não devem ser substituídos nos arquivos de destino. A ordem e o número dos intervalos na lista devem corresponder aos itens na coluna RetainLengths.
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.
-
RetainLengths
-
O comprimento em bytes dos intervalos que não podem ser substituídos. O valor nesse campo é uma lista de números de comprimento de intervalo para intervalos a serem mantidos em arquivos de destino. A ordem e o número dos intervalos na lista devem corresponder aos itens na coluna RetainOffsets.
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.
Comentários
Os deslocamentos e os comprimentos inseridos em RetainOffsets e RetainLengths não devem especificar intervalos sobrepostos.
Tópicos relacionados