Nota
O acesso a esta página requer autorização. Podes tentar iniciar sessão ou mudar de diretório.
O acesso a esta página requer autorização. Podes tentar mudar de diretório.
A tabela PatchMetadata contém informações sobre um patch do Windows Installer necessário para remover um patch e que é usado por Adicionar ou remover programas. Todas as propriedades na tabela PatchMetadata são adicionadas ao tabela MsiPatchMetadata do arquivo .msp para um patch.
A Tabela PatchMetadata é necessária em arquivos de propriedades de criação de patches (arquivos .pcp) que tenham um MinimumRequiredMsiVersion igual a 300 na Tabela de Propriedades . A tabela é opcional se MinimumRequiredMsiVersion não for igual a 300.
A tabela PatchMetadata tem as seguintes colunas.
| Coluna | Tipo | Chave | Nulo |
|---|---|---|---|
| Companhia | Texto | Y | Y |
| Propriedade | Texto | Y | N |
| Valor | Texto | Y |
Colunas
-
Empresa
-
O nome da empresa. Um campo vazio (um valor Nulo) indica que essa linha contém uma das propriedades de metadados padrão. Uma empresa pode estender o conjunto de propriedades adicionando uma linha à tabela e inserindo um nome de empresa neste campo.
-
Propriedade
-
O nome de uma propriedade de metadados. As propriedades AllowRemoval, ManufacturerName, TargetProductName, MoreInfoURL, DisplayName, Description e Classification são necessárias na tabela PatchMetadata . Este campo deve conter uma das seguintes propriedades de metadados padrão se o campo Empresa estiver vazio (um valor Nulo).
Propriedade Descrição PermitirRemoção Um valor inteiro que indica se o patch é ou não um Patch não instalável. Se o campo Valor contiver um 0 (zero), o patch não poderá ser removido. Se o campo Valor contiver 1 (um), o patch será um Patch Não Instalável. Esta propriedade é obrigatória. Essa propriedade é registrada e seu valor pode ser obtido usando a funçãoMsiGetPatchInfoEx. Nome do fabricante Um valor de cadeia de caracteres que contém o nome do fabricante do aplicativo. Esta propriedade é obrigatória. MinorUpdateTargetRTM Indica que o patch tem como alvo a versão RTM do produto ou o patch de atualização principal mais recente. Crie essa propriedade opcional em patches de atualização secundária que contenham informações de sequenciamento para indicar que o patch remove todos os patches até a versão RTM do produto ou até o patch de atualização principal mais recente. Esta propriedade está disponível a partir do Windows Installer 3.1. Nota: Para exigir que o Windows Installer 3.1 seja instalado para aplicar o patch, defina a propriedade MinimumRequiredMsiVersion como 310 no da Tabela de Propriedades do arquivo .pcp. TargetProductName Um valor de cadeia de caracteres que contém o nome do aplicativo ou do pacote de aplicativos de destino. Esta propriedade é obrigatória. MaisInfoURL Um valor de cadeia de caracteres que contém uma URL apontando para informações para esse patch. Essa propriedade necessária é registrada e seu valor pode ser obtido usando a funçãoMsiGetPatchInfoEx. A partir do Windows XP com Service Pack 2 (SP2), esse valor pode ser o link de suporte para o patch exibido em Adicionar ou remover programas. CreationTimeUTC Um valor de cadeia de caracteres que contém o tempo de criação do arquivo .msp no formato mm-dd-yy HH:MM (mês-dia-ano hora:minuto). Esta propriedade é opcional. DisplayName Um valor de cadeia de caracteres que contém o título do patch adequado para exibição pública. Esta propriedade é obrigatória. Essa propriedade é registrada e seu valor pode ser obtido usando a funçãoMsiGetPatchInfoEx. Começando com o Windows XP com SP2, esse valor é o nome do patch exibido em Adicionar ou remover programas começando com o Windows XP com SP2. Descrição Um valor de cadeia de caracteres que contém uma breve descrição do patch. Esta propriedade é obrigatória. Classificação Um valor de cadeia de caracteres que contém a categoria arbitrária de atualizações, conforme definido pelo autor do patch. Por exemplo, os autores de patches podem especificar que cada patch seja classificado como Hotfix, Pacote cumulativo de segurança, Atualização crítica, Atualização, Service Pack ou Pacote cumulativo de atualizações. Esta propriedade é obrigatória. OptimizedInstallMode Se essa propriedade for definida como 1 (um) em todos os patches a serem aplicados em uma transação, a aplicação do patch será otimizada, se possível. Para obter informações, consulte Patch Optimization. Disponível a partir do Windows Installer 3.1. -
Valor
-
Valor da propriedade de metadados. Isso nunca pode ser nulo ou uma cadeia de caracteres vazia. Esse valor pode ser localizado.
Comentários
Disponível a partir do Windows Installer 3.0.
Todas as propriedades criadas na tabela PatchMetadata são adicionadas à tabela MsiPatchMetadata do arquivo msp. As propriedades AllowRemoval, MoreInfoURL e DisplayName são registradas e podem ser acessadas por meio doMsiGetPatchInfoEx.