MsiTransformView
Essa tabela temporária habilita a opção de desinstalação de patch de ação personalizada para ações personalizadas adicionadas ou atualizadas por um patch.
Se um patch adicionar ou atualizar uma ação personalizada com o atributo msidbCustomActionTypePatchUninstall, o Windows Installer executará a ação personalizada nova ou atualizada quando o patch for desinstalado. O Windows Installer disponibiliza as atualizações no patch que está sendo desinstalado para a ação personalizada de desinstalação de patch. O patch deve incluir uma tabela msiTransformView*<PatchGUID>* para fornecer essas informações ao Windows Installer. As informações nesta tabela estão disponíveis para qualquer ação personalizada imediata e não estão disponíveis para ações personalizadas adiadas.
Windows Installer 4.0 eanteriores: sem suporte. A opção de desinstalação de patch de ação personalizada está disponível a partir do Windows Installer 4.5.
Essa tabela deve ser denominada MsiTransformView*<PatchGUID>* Table, em que <patchGUID> é o GUID que identifica exclusivamente o patch. O PatchGUID<MsiTransformView*>* Tabela tem as colunas a seguir.
Coluna | Tipo | Chave | Nullable |
---|---|---|---|
Mesa | identificador de | Y | N |
Coluna | de Texto | Y | N |
Remar | de Texto | Y | Y |
Dados | de Texto | N | Y |
Atual | de Texto | N | Y |
Coluna
-
Tabela
-
Nome de uma tabela de banco de dados alterada.
-
Coluna
-
Nome de uma coluna de tabela alterada ou INSERT, DELETE, CREATE ou DROP.
-
Linha
-
Uma lista dos valores de chave primária separados por guias. Valores de chave primária nulos são representados por um único caractere de espaço. Um valor nulo nesta coluna indica uma alteração de esquema.
-
Dados do
-
Dados, nome de um fluxo de dados ou uma definição de coluna.
-
Atual
-
Valor atual do banco de dados de referência ou coluna um número.
Observações
As ações personalizadas de desinstalação de patch são executadas quando o patch é desinstalado. Eles não são executados quando o produto é desinstalado. Use a Opção de Desinstalação de Patch de Ação Personalizada e esta tabela para executar um personalizado somente quando o patch estiver sendo desinstalado.
Um patch pode atualizar uma ação personalizada fornecida no pacote original (.msi arquivo.) Para executar a versão atualizada da ação personalizada quando o patch for desinstalado, marque a ação personalizada com o atributo msidbCustomActionTypePatchUninstall no pacote original.