Propriedade MsiPatchRemovalList

O instalador define o valor da propriedade MsiPatchRemovalList como uma lista de patches que estão sendo removidos durante a instalação. Os patches são representados na lista por seus GUIDs de código de patch separados por ponto e vírgula.

Os desenvolvedores podem usar a propriedade MsiPatchRemovalList para criar um pacote ou um patch do Windows Installer que executa ações personalizadas durante a remoção de um patch. A ação personalizada pode ser criada no pacote de instalação original, em um patch que já foi aplicado ao pacote ou em um patch que não é um patch desinstalável. A ação personalizada pode ser condicionalizada na propriedade MsiPatchRemovalList nas tabelas de sequência. Confira Como usar propriedades em instruções condicionais para obter mais informações sobre ações condicionais.

A ação personalizada pode obter os GUIDs de patches que estão sendo removidos do valor da propriedade MsiPatchRemovalList. A ação personalizada pode determinar se o estado de instalação do patch é aplicado, obsoleto ou substituído chamando a função MsiGetPatchInfoEx ou a propriedade PatchProperty do objeto Patch.

Comentários

Para obter mais informações sobre como remover patches, consulte Remover patches.

Requisitos

Requisito Valor
Versão
Windows Installer 5.0 no Windows Server 2012, no Windows 8, no Windows Server 2008 R2 ou no Windows 7. Windows Installer 4.0 ou Windows Installer 4.5 no Windows Server 2008 ou no Windows Vista. Windows Installer 3.0 ou versões posteriores no Windows Server 2003 ou no Windows XP. Confira os Requisitos de tempo de execução do Windows Installer para obter informações sobre o service pack mínimo do Windows exigido por uma versão do Windows Installer.

Confira também

Propriedades

Sem suporte no Windows Installer 2.0 e nas versões anteriores