Nota
O acesso a esta página requer autorização. Pode tentar iniciar sessão ou alterar os diretórios.
O acesso a esta página requer autorização. Pode tentar alterar os diretórios.
A tabela ExternalFiles contém informações sobre arquivos específicos que não fazem parte de uma imagem de destino regular. Esses arquivos podem existir em produtos que foram atualizados por outro produto, atualização ou patch. Esta tabela é opcional no banco de dados de criação de patches (arquivo .pcp) e é usada pela função UiCreatePatchPackageEx.
A tabela ExternalFiles tem as seguintes colunas.
Coluna | Tipo | Chave | Nulo |
---|---|---|---|
Família | Texto | Y | N |
FTK | Texto | Y | N |
FilePath | Texto | Y | N |
SymbolPaths | Texto | Y | |
IgnoreOffsets | Texto | Y | |
IgnoreLengths | Texto | Y | |
RetainOffsets | Texto | N | |
Encomenda | inteiro | Y |
Colunas
-
Família
-
Chave estrangeira para a coluna Família do Tabela ImageFamilies (Patchwiz.dll).
-
FTK
-
Chave estrangeira na tabela Arquivo do arquivo .msi da imagem atualizada.
-
FilePath
-
Caminho completo do arquivo externo, incluindo o nome do arquivo. O campo FilePath é usado para localizar o arquivo especificado na coluna FTK.
-
SymbolPaths
-
Caminho completo pesquisado por arquivos de símbolo do arquivo especificado na coluna FTK.
-
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 externo. 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 externo. 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 retidos no arquivo externo. A ordem e o número dos intervalos na lista devem corresponder aos itens na coluna RetainOffsets do registro correspondente no FamilyFileRanges Table (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.
-
Encomenda
-
Se duas ou mais versões forem especificadas para o mesmo arquivo externo, a tabela poderá conter vários registros com valores correspondentes nos campos FTK e Família. Nesse caso, o campo Ordem pode especificar a ordem dos arquivos externos a serem usados ao criar o patch. A ordem é da versão mais antiga para a mais recente.
Comentários
Esta tabela aceita variáveis de ambiente como caminhos a partir da versão 4.0 do Patchwiz.dll.
Tópicos relacionados